It's all about the answers!

Ask a question

How to I query RRC with multiple ids


Nilesh Patil (1732246) | asked Apr 07 '15, 4:46 a.m.
Hi All,
I am new to OSLC. I am trying to access DNG artifacts using OSLC query. How to write query to fetch multiple artifacts using ids. I have list of ids according to that I want to fetch Artifacts. I am using following code for querying

OslcQueryParameters queryParams = new OslcQueryParameters();
queryParams.setPrefix("dcterm=<http://purl.org/dc/terms/>");
queryParams.setWhere("dcterm:identifier=1"); // This

How can I write query to get multiple artifacts in single query ?

Thank you in advance

Regards,
Nilesh Patil


One answer



permanent link
Gabriel Ruelas (1.1k13) | answered Apr 07 '15, 9:02 a.m.
Hi,
Have you tried the in clause ?  as
oslc.where=dctern:identifier in [id0, id1, id2 ]

Comments
Nilesh Patil commented Apr 13 '15, 12:02 p.m.

Hi
I tried with above option, but seems no luck, the resultset shows 0 aritifact found


Donald Nong commented Apr 14 '15, 1:14 a.m.

It works for me, even though I have to escape the commas within the square brackets - I use a URL similar to this one

Your answer


Register or to post your answer.