Extending RDNG functionalities
Hello Gurus,
We need to setup the development environment to enhance few functionalities in RDNG which is requested by one of our client. The changes they want are not possible to implement in the tool unless we create plugins/APIs or modify the default ones.
To achieve the goal, we need to have development environment as same as IBM provides for RTC extension but unfortunately we couldn’t find much on this. This would be great if we get any kind of development environment setup guide to proceed with this. Any help in this regard would be highly appreciated. Thanks |
2 answers
Ralph Schoon (63.6k●3●36●46)
| answered Feb 15 '17, 6:43 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER As far as I know, RDNG does not ship an SDK. You can not enhance RDNG like you can enhance RTC. I would suggest to create an enhancement request for what extensions you need and one to be able to contribute custom extensions. Comments
Ricky Jay
commented Feb 15 '17, 9:01 a.m.
Thanks @Ralph for the quick answer,
We have opened PMR as well and it is closed by just suggesting below.
"You have requested information for extending RDNG functionalities through the development of RDNG APIs in RDNg 6.0.2.
Please refer to the following page: https://jazz.net/wiki/bin/view/Main/DNGReportableRestAPI In addition, I Googled "ibm.com rdng api" and got several results. Please try searching with the same text."
As far as i know, Enhancement request is to ask IBM to add functionalities in the tool. Does it simply mean we cannot enhance anything in RDNG OOTB as we do for RTC?
PMRs will only be accepted for product defects. Neither RQM, nor DOORS Next ever advertized or had planned a Software Development Kit, that would allow customization at a level RTC allows it.
If you can not achieve what you want by using the supported APIs, all you can do is ask for an enhancement that implements something along your lines or provides a capability to enhance the tool along those lines.
I don't know if your requirement can be achieved in a different way. All I can say is, that there is no extension point for advisors or participants in RDNG that you can use.
|
Ways to integrate with DNG that are available:
And then there is the private API of REST services DNG uses internally, but that one isn't documented and supported, usage on your own risk.
Comments
Ricky Jay
commented Feb 15 '17, 9:31 a.m.
Thanks @Bas, RRC and TRS Apis are just to read the data and OSLC APIs are to read/write on data level.
What do you say if we want to customize any current rdng functionality. Let me be more specific to one of our scenario so u could better understand the requirements.
"In BRD and SRS modules only approved artifacts will be included.
If any existing approved artifact from BRD And SRS module is modifed, its status will automatically changed to Draft"
Do you think above can be achieved by the ways you suggested?
Donald Nong
commented Feb 16 '17, 3:10 a.m.
I thought you could just use the workflow, but then realized that auto-transition is not yet supported.
@Rick
|
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.