[closed] Query all requirement types of requirements included in a specific module
Benjamin Röhl (167●14●25)
| asked Feb 02 '18, 9:30 a.m.
closed Sep 17 '21, 2:55 a.m. by Ralph Schoon (63.3k●3●36●46) Hi,
&oslc.prefix=oslc_core=<http://open-services.net/ns/core#>,oslc_rm=<http://open-services.net/ns/rm#>,dcterms=<http://purl.org/dc/terms/>&oslc.select=oslc_rm:uses{oslc_core:instanceShape}&oslc.where=dcterms:identifier=1(Please assume, that the query parameter values will be url-encoded before request is performed) The query result only lists the DOORS NG module, which has the identifier "1". What I expected was to get the instance shape of all requirements, included in the module, listed. Is that the correct way? Or do you maybe know an alternative solution? Thank you in advance. |
The question has been closed for the following reason: "Problem is not reproducible or outdated" by rschoon Sep 17 '21, 2:55 a.m.
One answer
Ralph Schoon (63.3k●3●36●46)
| answered Sep 17 '21, 2:55 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER This question seems to attract some kind of dubious users.
Unfortunately I can not answer the question and it is 2 years old. So I will close it.
I have looked into OSLC query capabilities for EWM but not DNG. Here are some related examples and questions on this forum: https://www.google.com/search?q=oslc+query+examples+doors+next+site%3Ajazz.net
|
Comments
The query you reference will give you uris of artifacts, which when you GET from that URI do reference their instance shape but you'd have to GET them all to get all the instance shapes.
You can get all the Artifact Types (instance shapes) in a configuration by scanning the config--specific services.xml and looking in each of the queryCapability and creationFactory definitions and getting the resourcetype they work for; this gives you the URL of each shape, then you can GET the shape.