How to compute a RQM project area's UUID from its name?
Dear Team,
Could you please help me on how to find the UUID of RQM project area. I'm having restful API's of different RQM artifacts(like test plan,test case..) and getting project area name. So how to find the UUID of project area name.
Any other solution is acceptable. Please help.
Thanks and Regards
Ajith
Accepted answer
In the /rootservice document is an oslc_qm:qmServiceProviders element. Follow the URL from the rdf:resource property and look for the project(s) in the array of oslc:serviceProvider that result. The UUID for the project will be shown several times within its respective oslc:serviceProvider.
2 other answers
If you have access to the server, you can just to go to manage project areas -> active project areas- and select the project and from the address bar, at the end of url you should find something like itemid=_uTa3EOaQEei0H_fr1S7hmg.
This itemid should be your UUID
Comments
Thanks for the response.
But what I will be having is just REST API for different artifacts(like test case,test plan)
Here in the url,if you could notice TestProject is the project area name.
So Is there any way. or is there any API to fetch project area uuid for RQM.
Please help me at the earliest.
For reporting purposes, the name of a QM project area never changes. Is there a way to query the QM server and obtain the reporting name of a project area whose name has since changed in the web UI?
For example, if a project started out as "Project 1 (QM)" and later was changed to "Project 2 (QM)" then Project 2 (QM) will display in the web UI but for reporting, the project must be referred to as "Project 1 (QM)"