admin - advanced properties configuration via REST API or any other API
CLM 6.0
How do I configure the CLM admin - advanced properties in a scripted manner?
I've tried using REST API to authenticate as explained in - Authentication For JazzTeamServer Using cURL
Then hacked the curl command for configuring one configuration item -
curl "https://lmb-clm-server:9443/qm/service/com.ibm.team.repository.service.internal.IServerConfigurationRestService/configurationUpdates" -H "Origin: https://lmb-clm-server:9443" -H "Accept-Encoding: gzip, deflate" -H "Accept-Language: en-US,en;q=0.8,he;q=0.6" -H "x-com-ibm-team-scenario: 4330df20-12de-4cc9-81e0-4c4e53707b69;name=com.ibm.team.repository.admin.configureAdvanced/Save;extras=/qm/admin" -H "X-com-ibm-team-configuration-versions: LATEST" -H "User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 Safari/537.36" -H "Content-Type: application/x-www-form-urlencoded; charset=UTF-8" -H "accept: text/json" -H "Referer: https://lmb-clm-server:9443/qm/admin" -H "X-Requested-With: XMLHttpRequest" -H "Connection: keep-alive" --data "updates="%"5B"%"7B"%"22name"%"22"%"3A"%"22activationKey"%"22"%"2C"%"22value"%"22"%"3A"%"22dabbad00-8872-36d4-b246-ca785dd63fde"%"22"%"2C"%"22serviceImplementationName"%"22"%"3A"%"22com.ibm.team.repository.service.internal.vvc.ConfigurationManagementActivationService"%"22"%"7D"%"5D" --compressed
The response was:
X-com-ibm-team-repository-web-auth-msg: authrequired
Liora
Comments
Donald Nong
Jul 06 '15, 4:37 a.m.Liora, as explained in the other post, there may not be any APIs that you can use for any administrative works.
1 vote