PUT Statement for RQM Test Plan
This is regarding update of Test Plan in a specific server. Till now the updates (PUT) has been working with the updated XML and the following URL in the request:
https://sowb-clm.dst.ibm.com:9443/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/RQM+App+Test+%28RQM%29/testplan/urn:com.ibm.rqm:testplan:28 In a specific server I am not able to get the update of test plan with this URL. It gives Server Response code: 500 However if I use the following one for PUT https://sowb-clm.dst.ibm.com:9443/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/RQM+App+Test+%28RQM%29/testplan/28 The test plan does not get updated rather it creates a new one with id 28. However this behavior is in a particular server and I have tried updates with the former URL in other server too. Is there any specific reason behind such behavior? |
2 answers
There appears to be an error in your test plan resource XML. Can you provide the error message in the HTTP response and/or RQM log?
The difference in behavior is covered under:
https://jazz.net/wiki/bin/view/Main/RqmApi#id
https://jazz.net/wiki/bin/view/Main/RqmApi#Usage_Basics
|
/28
is different from urn:com.ibm.rqm:testplan:28 Any thing which starts with urn:com.ibm.rqm:testplan: is considered to referring to an web Id of the existing artifact whereas barely 28 just represent some unique external ID of the artifact, It has got no link with web id of the artifact |
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.