OSLC and Reportable Rest API behaviour with DOORS NG
I am working on some internal company tooling that can automatically post test artefacts to ETM and create links with DOORS NG requirement objects, so I am once again looking into Rest and OSLC APIs, and I've found some strange behaviour that I'm struggling to understand and get the results I want - hopefully someone out there can help me with some tips.
3 answers
Further persistence has resolved at least one route (although I still don't understand many of the other behaviours above).
Comments
OSLC Query will be able to find modules by name. Basically the oslc.where is the query and if it references any prefixes these must be specified in oslc.prefix. To get more attributes specify the ones you want using oslc.select - or for all attributes use * - again prefixes mentioned iun the select list must be in the oslc.prefix.
- https://jazz.ibm.com:9443/rm/views?oslc.query=true&projectURL=https%3A//jazz.ibm.com%3A9443/rm/process/project-areas/_JQCH8JibEfC81KA6oULdRQ&oslc.prefix=rdf%3D%3Chttp%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%3E%2Cdcterms%3D%3Chttp%3A//purl.org/dc/terms/%3E&oslc.where=rdf%3Atype%3D%3Chttp%3A//open-services.net/ns/rm%23RequirementCollection%3E%20and%20dcterms%3Atitle%3D%22Requirements%20for%20Reuse%22&oslc.select=%2A&oslc.paging=false&vvc.configuration=https%3A//jazz.ibm.com%3A9443/rm/cm/stream/_JiDsEJibEfC81KA6oULdRQ
- https://jazz.ibm.com:9443/rm/views?oslc.query=true&projectURL=https://jazz.ibm.com:9443/rm/process/project-areas/_JQCH8JibEfC81KA6oULdRQ
- oslc.prefix=rdf=<http://www.w3.org/1999/02/22-rdf-syntax-ns#>,dcterms=<http://purl.org/dc/terms/>
- oslc.where=rdf:type=<http://open-services.net/ns/rm#RequirementCollection> and dcterms:title="Requirements for Reuse"
- oslc.select=*
- oslc.paging=false
- vvc.configuration=https://jazz.ibm.com:9443/rm/cm/stream/_JiDsEJibEfC81KA6oULdRQ
Also: