Slow RRC/DNG Baseline 'Reportable Rest API' request
Hi all,
We are using Rational DOORS Next Generation (DNG) for our project and I am responsible for generating our documentation from the application using Rational Publishing Engine (RPE) via the Reportable Rest API.
It is imperative that we generate our documentation from baselines in order to guarantee the content has not been edited since.
Using the Reportable Rest API to request data from a baseline is slow. For example a request for the 'resources' type data for all requirements in a module, of 312 artifacts:
To make matters worse, the generation time is increasing over time. This is true even for modules that are not being edited. There are two things happening over time:
My question is: Is this standard behaviour?
Our DNG setup is detailed below:
We are using Rational DOORS Next Generation (DNG) for our project and I am responsible for generating our documentation from the application using Rational Publishing Engine (RPE) via the Reportable Rest API.
It is imperative that we generate our documentation from baselines in order to guarantee the content has not been edited since.
Using the Reportable Rest API to request data from a baseline is slow. For example a request for the 'resources' type data for all requirements in a module, of 312 artifacts:
- From the current working copy (URI format: https://[server]:[port]/rm/publish/text?moduleURI=<moduleUUID>) takes 61895ms
-
From a baseline copy (URI format: https://[server]:[port]/rm/publish/text?moduleURI=<moduleURI>&snapshotID=<baselineUUID>) takes 171655ms
To make matters worse, the generation time is increasing over time. This is true even for modules that are not being edited. There are two things happening over time:
- The number of project baselines is increasing
- The number of artifacts on the Jazz Team Server (but not the module in question) is increasing
My question is: Is this standard behaviour?
Our DNG setup is detailed below:
About the Requirements Management Application
Build Information | Version | Build ID |
---|---|---|
Rational DOORS Next Generation | 5.0.2 | RDNG5.0.2-I20141028_1800 |
The patch is active for RM. For details about the patch, see the readme.txt file. | 5.0.2 | iFix003 |
Requirements Management - Core Libraries | 5.0.2 | 5.0.2 |
Jazz Foundation - Core Libraries | 5.0.2 | RJF-I20141028-1603 |
The patch is active for Jazz Foundation - Core Libraries. For details about the patch, see the readme.txt file. | 5.0.2 | iFix003 |
About the Rational Jazz Team Server
Build Information | Version | Build ID |
---|---|---|
Jazz Foundation - Core Libraries | 5.0.2 | RJF-I20141028-1603 |
The patch is active for Jazz Foundation - Core Libraries. For details about the patch, see the readme.txt file. | 5.0.2 | iFix003 |