RPE and DOORS Next Generation
I have downloaded and installed DOORS Next generation with Configuration Management 5.0 Beta (https://jazz.net/downloads/rational-doors-next-generation/betas/5.0CMBeta1) and everything is working ok. I want to try using Rational Publishing Engine on this and I am not sure where to find the schema and what url to use for the rest server (I assume it uses a Rest server link Requirements Composer). I have not been able to find any documentation that has these integration details.
|
Accepted answer
Benjamin Silverman (4.1k●6●10)
| answered Jul 15 '14, 3:42 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
I just tried this on the beta and you do need to specify an additional parameter. You can get the resources like this:
https://clmweb.ibm.com:9443/rm/publish/resources/*?vvc.configuration=https%3A%2F%2Fclmweb.ibm.com%3A9443%2Fvvc%2Fconfigurations%2F1 To get the reference supplied for the newly required "vvc.configuration" property, open an artifact in the configuration you are reporting on and select the link icon in the navigation breadcrumb. Hope it helps! Chris Noble selected this answer as the correct answer
Comments Hi Benjamin
|
2 other answers
Benjamin Silverman (4.1k●6●10)
| answered Jul 09 '14, 9:06 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Hi Chris,
There is a reporting wiki page for RDNG on jazz.net. Here are some of the links that should help you get started: 1) REST API Documentation 2) Main reporting wiki page Hope it helps, Comments
Chris Noble
commented Jul 09 '14, 10:09 a.m.
Hi Benjamin
Benjamin Silverman
commented Jul 09 '14, 11:41 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Hi Chris,
|
Hi Chris, You don't have to use "Schema Discovery" in RPE to add a RRC data source schema. Instead, you can use 'Data > Add Data Source schema' wizzard, use "Generic XML" as the schema type, the URL https://server:port/rm/publish/text?metadata=schema as the Schema file and 'OAuth' as the authentication type to load a RRC schema. Rhapsody also offers you live schema like RRC. Because the Default.xsd will only give you the generic types and in case if you custom types in the model then you have to use the live schema. Also, if you have other profiles loaded into the Rhapsody model like SysML or HarmoneySE, then RHP provides you schema specific to these profiles, which can be loaded from the "Profiles" folder. Hope this helps.
Best Regards
Comments Hi Abish
Chris Noble
commented Jul 10 '14, 8:30 a.m.
Hi Abish
Abish Mathew Zachariah
commented Jul 11 '14, 2:41 a.m.
Hi Chris ,
Good that you are not able to load the schema into the studio. For RRC you can use REST as well as “Generic XML”. When you use REST, RPE will append field parameters at the end of the REST call to filter data. In case if the source product does not support this filtering mechanism then it will cause performance issues. But either will work.With respect to base RRC base URL in the RPE specification file, if you have loaded the test schema then you can use https://server:port/rm/publish/text/* or https://server:port/rm/publish/text?projectName=project_name to fetch text artifacts pertaining to a project. You can refer the below link for more information on the query parameters that is supported by RRC:
Best Regards
Chris Noble
commented Jul 11 '14, 4:56 a.m.
Hi Abish
If I use https://server:port/rm/publish/text/* or https://server:port/rm/publish/text?projectName="projectname" in either the document generation wizard or the Datasource "preview data" (in the Outline tab of the template) I get a Internal Server error: Response code 500.
As I am using the Configuration Management Beta that has configuration spaces, is this what is causing the problem? Presumably there should be a way to address a particular configuration space to retrieve the correct version of the artifacts? I am wondering if this has been implemented in the Beta yet?
Thanks for your help on this
Chris
Abish Mathew Zachariah
commented Jul 11 '14, 8:38 a.m.
Hi Chris To rule out this, access the URL https://server:port/rm/publish/text?projectName=projectname in a web browser or a REST client and check if the RRC server returns valid XML file. Also note, you do not have to include the projectname within "". May be you can try accessing this also : https://server:port/rm/publish/resources?projectName=projectname in a web browser.
Best Regards
Chris Noble
commented Jul 11 '14, 9:29 a.m.
Hi Abish
Error 500: Internal Server ErrorJAFConfigurationCacheService.getVersions(): No VVC Configuration in queryScopeParams (More info found at entry [3f4fc6c1a17a1f0e] in the RM application server log)
showing 5 of 6
show 1 more comments
|
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.