Updating a single tag in ETM using OSLC URI with HTTP Put shows changes in other attributes
Hi,
I am able to update ETM Test artifact data such as custom attribute of all the Test artifact and Test schedule for Test plan
1. Custom Attribute update
Query url : <serverURL>/service/com.ibm.rqm.integration.service.IIntegrationService/resources/<PAUUID>/testplan/urn:com.ibm.rqm:testplan:2053
HTTP PUT
Headers : context-type: application/rdf+xml
Tag : ns2:customAttributes
The response code is 200, but when i check the history , it shows there are other changes made in other section.
2. Test Schedule of Test plan
Query url : <serverURI>/oslc_qm/contexts/<PAID>/resources/com.ibm.rqm.planning.VersionedTestPlan/_0v87sLUEaEeu4z6MCs9ft2Q
HTTP PUT
Headers : context-type: application/rdf+xml
Tag : <process:iteration rdf:resource="<serverURI>/process/iterations/ITerationItermID" />
Under History i see below updated
This is a bit concerning since i had expected to only see the changes of one attribute instead it is affecting other attributes
|
One answer
Ralph Schoon (63.1k●3●36●45)
| answered Jan 25 '23, 2:52 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER edited Jan 25 '23, 2:53 a.m. I do not have a lot of experience with the ETM Reportable REST API. However, here is the documentation: https://jazz.net/wiki/bin/view/Main/RqmApi#HTTP_PUT_POST_Requests especially for PUT and POST.
|