Accessing Windchill RV&S Data Using the Windchill RV&S OSLC Server
OSLC Server supports the following URI with supported authentication for the discovery of the Service Provider Catalog as per the configuration properties set for the server:
GET <protocol scheme>://<server host name>:<server port number>/ <context URI>/catalog
For example:
GET https://localhost:3001/oslc/r/catalog
* 
For more information on the configuration properties of OSLC Server, see Configuring the Windchill RV&S OSLC Server Properties.
The OSLC Server supports the following URIs with supported authentication for the various Service Provider and Service Provider Catalog resources:
All Projects Service Provider Catalog
GET <protocol scheme>://<server host name>:<server port number>/<context URI>/catalog/projects
For example:
GET https://localhost:3001/oslc/r/catalog/projects
All Requirement Documents Service Provider
GET <protocol scheme>://<server host name>:<server port number>/ <context URI>/requirementdocuments
For example:
GET https://localhost:3001/oslc/r/requirementdocuments
All Requirements under a Requirement Document Container
GET <protocol scheme>://<server host name>:<server port number>/<context URI>/ reqdocs?id=<Windchill RV&S Requirement ID>
For example:
GET https://localhost:3001/oslc/r/reqdocs?id=158 (for a live item)
GET https://localhost:3001/oslc/r/reqdocs?id=158-1.0 (for a versioned item)
All Requirements Service Provider
GET <protocol scheme>://<server host name>:<server port number>/<context URI>/ requirements
For example:
GET https://localhost:3001/oslc/r/requirements
Specific Requirement
GET <protocol scheme>://<server host name>:<server port number>/<context URI>/ requirements?id=<Windchill RV&S Requirement ID>
For example:
GET https://localhost:3001/oslc/r/requirements?id=15 (for a live item)
GET https://localhost:3001/oslc/r/requirements?id=15-1.0 (for a versioned item)
The OSLC Server supports the following URIs with supported authentication per the OSLC Core 3.0 specification:
Delegated UI for the selection of requirement resources
GET <protocol scheme>://<server host name>:<server port number>/<context URI>/project/<project name>/requirements/dialog/selection
For example:
GET https://localhost:3001/oslc/r/project/%2FProjects%2FRelease2/requirements/dialog/selection
Delegated UI for the selection of requirement document resources
GET <protocol scheme>://<server host name>:<server port number>/<context URI>/project/<project name>/contents/dialog/selection
For example:
GET https://localhost:3001/oslc/r/project/%2FProjects%2FRelease2/contents/dialog/selection
Query capability for the requirement resources
GET <protocol scheme>://<server host name>:<server port number>/<context URI>/project/<project name>/requirements
For example:
GET https://localhost:3001/oslc/r/project/%2FProjects%2FRelease2/requirements
Query capability for the requirement document resources
GET <protocol scheme>://<server host name>:<server port number>/<context URI>/project/<project name>/contents
For example:
GET https://localhost:3001/oslc/r/project/%2FProjects%2FRelease2/contents