This document contains Web Service descriptions for the following services.
| Name | Description |
|---|---|
| getRMDocuments | Returns a list of all available documents in the specified Dimensions RM project. Output can be limited by a filter. |
| getRMCollections | Returns a list of all available collections in the specified Dimensions RM project. Output can be limited by a filter. |
| getRMSnapshots | Returns a list of all available snapshots in a specific Dimensions RM project. Output can be limited by a filter. |
Returns a list of all available documents in the specified Dimensions RM project. Output can be limited by a filter.
REST
| Name |
|---|
| getRMDocuments |
http://{sbmServer:string}:{sbmPort:string}/ReqManager/services/rest/getRMDocuments?designMode={boolean}&dbName={string}&filter={string}&project={string}&username={string}&password={string}&server={string}&port={string}
HTTP GET
The inputs of this method are the arguments defined by the following table.
| Argument | Type | Occurs | Description |
|---|---|---|---|
|
1..1 | ||
| sbmServer | string | 1..1 | SBM server hosting the web service. |
| sbmPort | string | 1..1 | Port of the SBM server. |
| designMode | boolean | 1..1 | Service returns sample data if enabled without connection. [true | false] |
| dbName | string | 1..1 | Dimensions RM database name. |
| filter | string | 1..1 | Service returns data according to filter if specified. |
| project | string | 1..1 | Dimensions RM project name. |
| username | string | 1..1 | Username for Dimensions RM login. |
| password | string | 1..1 | User password for Dimensions RM login. |
| server | string | 1..1 | Dimensions RM server name. |
| port | string | 1..1 | Dimensions RM server port. |
The outputs of this method are the arguments defined by the following table.
| Argument | Type | Occurs | Description |
|---|---|---|---|
|
1..1 | ||
| RMDocuments | 1..1 | Includes the ID, Name, and URL for each document. |
|
Below is an output example.
<RMDocuments>
<RMDocument>
<nId>31</nId>
<sName>ePhoto Marketing Reqs</sName>
<sURL>
http://RQMserver/rtmBrowser/cgi-bin/rtmBrowser.exe?goto=doc&db=OALM&proj=RMDEMO&doc=ePhoto%20Marketing%20Reqs
</sURL>
</RMDocument>
<RMDocument>
<nId>12</nId>
<sName>ePhoto Requirements</sName>
<sURL>
http://RQMserver/rtmBrowser/cgi-bin/rtmBrowser.exe?goto=doc&db=OALM&proj=RMDEMO&doc=ePhoto%20Requirements
</sURL>
</RMDocument>
</RMDocuments>
Returns a list of all available collections in the specified Dimensions RM project. Output can be limited by a filter.
REST
| Name |
|---|
| getRMCollections |
http://{sbmServer:string}:{sbmPort:string}/ReqManager/services/rest/getRMCollections?designMode={boolean}&dbName={string}&filter={string}&project={string}&username={string}&password={string}&server={string}&port={string}
HTTP GET
The inputs of this method are the arguments defined by the following table.
| Argument | Type | Occurs | Description |
|---|---|---|---|
|
1..1 | ||
| sbmServer | string | 1..1 | SBM server hosting the web service. |
| sbmPort | string | 1..1 | Port of the SBM server. |
| designMode | boolean | 1..1 | Service returns sample data if enabled without connection. [true | false] |
| dbName | string | 1..1 | Dimensions RM database name. |
| filter | string | 1..1 | Service returns data according to filter if specified. |
| project | string | 1..1 | Dimensions RM project name. |
| username | string | 1..1 | Username for Dimensions RM login. |
| password | string | 1..1 | User password for Dimensions RM login. |
| server | string | 1..1 | Dimensions RM server name. |
| port | string | 1..1 | Dimensions RM server port. |
The outputs of this method are the arguments defined by the following table.
| Argument | Type | Occurs | Description |
|---|---|---|---|
|
1..1 | ||
| RMCollections | 1..1 | Includes the ID, Name, Type, and URL for each collection. |
|
Below is an output example.
<RMCollections>
<RMCollection>
<id>11</id>
<name>Baseline of Engineering Hot List</name>
<type>C</type>
<url>
http://RQMserver/rtmBrowser/cgi-bin/rtmBrowser.exe?goto=collection&db=OALM&proj=RMDEMO&collection=Baseline%20of%20Engineering%20Hot%20List
</url>
</RMCollection>
<RMCollection>
<id>5</id>
<name>Engineering Hot List</name>
<type>C</type>
<url>
http://RQMserver/rtmBrowser/cgi-bin/rtmBrowser.exe?goto=collection&db=OALM&proj=RMDEMO&collection=Engineering%20Hot%20List
</url>
</RMCollection></RMCollections>
Returns a list of all available snapshots in a specific Dimensions RM project. Output can be limited by a filter.
REST
| Name |
|---|
| getRMSnapshots |
http://{sbmServer:string}:{sbmPort:string}/ReqManager/services/rest/getRMSnapshots?designMode={boolean}&dbName={string}&project={string}&filter={string}&username={string}&password={string}&documentId={string}&server={string}&port={string}
HTTP GET
The inputs of this method are the arguments defined by the following table.
| Argument | Type | Occurs | Description |
|---|---|---|---|
|
1..1 | ||
| sbmServer | string | 1..1 | SBM server hosting the web service. |
| sbmPort | string | 1..1 | Port of the SBM server. |
| designMode | boolean | 1..1 | Service returns sample data if enabled without connection. [true | false] |
| dbName | string | 1..1 | Dimensions RM database name. |
| project | string | 1..1 | Dimensions RM project name. |
| filter | string | 1..1 | Service returns data according to filter if specified. |
| username | string | 1..1 | Username for Dimensions RM login. |
| password | string | 1..1 | User password for Dimensions RM login. |
| documentId | string | 1..1 | The ID of the document for which the service will return snapshots. |
| server | string | 1..1 | Dimensions RM server name. |
| port | string | 1..1 | Dimensions RM server port. |
The outputs of this method are the arguments defined by the following table.
| Argument | Type | Occurs | Description |
|---|---|---|---|
|
1..1 | ||
| RMSnapshots | 1..1 | Includes the Document ID, ID, Name, and URL for each snapshot. |
|
Below is an output example.
<RMSnapshots>
<RMSnapshot>
<documentId>12</documentId>
<id>15</id>
<name>ePhoto Requirements 1.0</name>
<url>
http://RQMserver/rtmBrowser/cgi-bin/rtmBrowser.exe?goto=doc&db=OALM&proj=RMDEMO&doc=ePhoto%20Requirements%201.0
</url>
</RMSnapshot>
<RMSnapshot>
<documentId>12</documentId>
<id>17</id>
<name>ePhoto Requirements 2.0</name>
<url>
http://RQMserver/rtmBrowser/cgi-bin/rtmBrowser.exe?goto=doc&db=OALM&proj=RMDEMO&doc=ePhoto%20Requirements%202.0
</url>
</RMSnapshot></RMSnapshots>