[RTC EWM] I want to get the list of created queries using API.
Accepted answer
Please see: https://jazz.net/wiki/bin/view/Main/ResourceOrientedWorkItemAPIv2#Using_Stored_Queries
The headers you use decide if you get the queries just by link, or get the queries with more information.
As an example Accept:text/xml has worked best for me.
Request GET https://elm.example.com:9443/ccm/oslc/queries/_MV9ncHHZEeuKHaIVR_wUnA/rtc_cm:results Request Headers Accept text/xml; charset=utf-8
Another form
Request GET https://elm.example.com:9443/ccm/oslc/queries.xml?oslc_cm.query=rtc_cm%3AprojectArea%3D%22_8e5qfFpmEeukW7cqqDjAuA%22 Request Headers Accept text/xml
Comments
Use https://rsjazz.wordpress.com/2012/10/29/using-work-item-queris-for-automation/ with the Java API.
Hi Ralph
Thanks example code
I tried to get the list with this code but it didn't work.
Request GET https://elm.example.com:9443/ccm/oslc/queries.xml?oslc_cm.query=rtc_cm%3AprojectArea%3D%22_8e5qfFpmEeukW7cqqDjAuA%22
I specified a project area, but all the server queries are retrieved.
Sorry!!
I tried it again and it worked! !!
That was a really big help.
Thanks!
I found various cases, where my query was incorrect and I got every query back, instead an error.
That was exactly right.
When I mistyped this part, I was getting all the queries on the Server.
oslc_cm.query = rtc_cm: projectArea =