It's all about the answers!

Ask a question

How do I update a testcase custom attribute using REST API?


Liora Milbaum (513280112) | asked Oct 23 '14, 5:33 a.m.
edited Oct 23 '14, 5:34 a.m.
 CLM 5.0.1

I've tried the next URL with the PUT command:

Custom attribute name = copyFromID

https://<CLMServer>:9443/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/<ProjectAreaName>/testcase/urn:com.ibm.rqm:testcase:11578?copyFromID=11578

Would appreciate your assistance,
Liora

One answer



permanent link
Paul Slauenwhite (8.4k12) | answered Oct 24 '14, 10:32 a.m.
FORUM MODERATOR / JAZZ DEVELOPER
edited Oct 27 '14, 7:32 a.m.
Hi Liorna,

You need to PUT the testcase XML (see https://jazz.net/wiki/bin/view/Main/RqmApi#Update) with the custom attributes.

Comments
Liora Milbaum commented Oct 26 '14, 11:47 a.m.

What is the XML representation of this attribute for a specific testcase? This is something I can't figure out.


Paul Slauenwhite commented Oct 27 '14, 7:32 a.m.
FORUM MODERATOR / JAZZ DEVELOPER

Liora Milbaum commented Oct 28 '14, 11:33 p.m.

Paul,


I appreciate your assistance.  The documentation is somewhat unclear to newbies like myself. Could you give me an example to how this is done?


Paul Slauenwhite commented Oct 29 '14, 6:49 a.m.
FORUM MODERATOR / JAZZ DEVELOPER

Hi Liora,

You would GET the testcase XML, add the custom attribute(s), and PUT the testcase XML.  The https://jazz.net/wiki/bin/view/Main/RqmApi#ScenarioCreateTip and the RQM XML schema documentation (https://jazz.net/wiki/bin/view/Main/RqmApi#Detailed_Schema_Documentation) are required to determine the XML representation of the custom attribute(s). 

Your answer


Register or to post your answer.