It's all about the answers!

Ask a question

Multi condition in oslc.where is returing 400 error While querying RTC with the OSLC REST by the work item creator


Jayasankar BVR (815) | asked Jul 25 '17, 1:01 p.m.

 https://jazz...com:<port>/jazz/oslc/contexts/<Project Area>/workitems?oslc.select=dcterms:subject,dcterms:creator&oslc.where=dcterms:created=%222017-07-21T09:15:53.377Z%22%20and%20dcterms:creator=%22susan%40in.ss.com%22



{
"oslc:message": "Illegal argument 'Created By': susan@in.ss.com",
"oslc:statusCode": 400,
"prefixes": {
}
}
This problem is coming only after adding the additional condition ">>>>>>>>>%20and%20dcterms:creator=%22susan%40in.ss.com%22
<<<<<<<<<<<<<<<<<<<<< But I want this, for additional filtering.
Any help is much appreciated. Thanks very much in advance.  

2 answers



permanent link
Donald Nong (14.5k414) | answered Jul 25 '17, 10:30 p.m.

The value of the OSLC property dcterms:creator (attribute "Created By") has to be in the form of a resource URI, such as "https://clm.example.com/jts/users/wasadmin".


Comments
Jayasankar BVR commented Jul 26 '17, 3:45 p.m.

 Hi Donald Nong, can you share as to how we can filter the work items by UserID or Mail id ??


Donald Nong commented Jul 26 '17, 10:31 p.m.

The URL is exactly the same as yours but with a different value for the user. So you will first need to find out the user resource URI for "susan" - let's say it's "https://jazz.com/jazz/users/susan". Then you append the user to "dcterms:creator=". The error that you previously got basically says you specified an invalid user value.


permanent link
Jayasankar BVR (815) | answered Jul 26 '17, 2:24 a.m.

 Thanks much Donald Nong.

Your answer


Register or to post 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.