It's all about the answers!

Ask a question

Accessing DOORS using Java Rest Api's (Not DNG)


Shan P (1315) | asked Mar 21 '19, 2:57 a.m.
edited Mar 25 '19, 3:29 a.m.

  Hello Team,


I am planning to read Rational DOORS (Not DNG) using Java/Rest Api's.

Is there any user guide or blogs are available for this to get a heads on?

Please share if any resources are available.

Thanks in advance.


Comments
Shan P commented Mar 22 '19, 6:19 a.m.

Can anyone please let me know the suggestions?


Shan P commented Mar 25 '19, 3:26 a.m.

Is there anything wrong in this question or no answer for this question? 


Please let me know any other possible way to connect/access DOORS using java api's.


Bas Bekker commented Mar 25 '19, 11:44 a.m.
JAZZ DEVELOPER

Are you asking for DOORS Next Generation, or DOORS Classic?


Shan P commented Mar 26 '19, 6:56 a.m.

Hello,


I am looking for Doors Classic. 

Accepted answer


permanent link
Bas Bekker (1.4k4) | answered Mar 28 '19, 4:59 p.m.
JAZZ DEVELOPER
Ok, for DOORS Classic, the OSLC API should follow the same rules as the DNG API.

There is this article to get started: DOORS OSLC Services
Using the OSLC Workshop article - https://jazz.net/library/article/635 - for the Java with OSLC part, and above article you should be able to get going.
Shan P selected this answer as the correct answer

Comments
Shan P commented Mar 29 '19, 7:32 a.m.

 

Thank you. 

I will look over it.

3 other answers



permanent link
Ralph Schoon (63.1k33645) | answered Mar 25 '19, 8:40 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

Comments
Shan P commented Mar 26 '19, 6:59 a.m.

Hi Ralph,

Thanks for your reply.
It looks like the links are for DNG. 

Is there any set of links for DOORS classic? 


permanent link
Bas Bekker (1.4k4) | answered Mar 25 '19, 11:50 a.m.
JAZZ DEVELOPER
Hi Shan

Yes, above set of links are a good point to start, specially the CLM API landing page.
This is the set of DNG public API's that are available:

  • OSLC RM V2 API - http://open-services.net/bin/view/Main/RmSpecificationV2 - the open standard way to programmatically integrate with DOORS Next Generation, there is an elaborate workshop to get you started here OSLC Workshop article - https://jazz.net/library/article/635 - These programs can be from any language that support HTTP REST calls, e.g. Java, C# etc. Hence these are more flexible to run and can read and update DNG data, as part of a web server, or standalone, but have some limitations set by the current OSLC standard, for example module support. In release 6.0.5 extension have been added for modules.
  • and there is the client extension capability - https://jazz.net/wiki/bin/view/Main/RMExtensionsMain, these are Javascript extension that are added as widgets you can run from the dashboard, and can be used to view and edit DNG data. It's more tailored to DNG, so has better module support, but is limited to run in a browser/javascript environment.

And there is the private REST API, which you could reverse engineer looking at the requests/responses, but it isn't documented and supported, and can change over time, so usage at your own risk.

Comments
Shan P commented Mar 26 '19, 7:00 a.m.

Hi Bas Bekker,

Thanks for your reply.
It looks like the links are for DNG. 

Is there any set of links for DOORS classic?  or is this the right forum to discuss about DOORS classic?


permanent link
Matthias Buettgen (23612131) | answered Mar 29 '19, 1:41 p.m.

  I propose to use the Lyo Framework. It definitely supports Doors Classic. 


Have a closer look on http://www.eclipse.org/lyo/ and also verify the implementation of a Doors OAuth client sample available here 



Comments
Shan P commented Apr 01 '19, 2:56 a.m.

Thanks Matthias. 


I will look into it. 


Shan P commented May 27 '19, 1:26 a.m.

Hi Mathias,


I am currently using eclipse lyo framework for fetching data from doors.

I am stuck at some point using this framework and posted as a different question.

The question is : 

"How to get attributes name and value from Doors classic using eclipse lyo"

If you any idea on this please post in that question.


Ralph Schoon commented May 27 '19, 3:01 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

I am not a DOORS specialist. I would suggest to have a look at https://www.google.com/search?q=Doors+OSLC


OSLC is the common ground for all the integrations. 


Ralph Schoon commented May 27 '19, 3:03 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

By the way, consider creating a new question, if one has already an accepted answer.  

Your answer


Register or to post 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.