It's all about the answers!

Ask a question

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

Shan P (132) | asked Mar 21, 2:57 a.m.
edited Mar 25, 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.

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

Can anyone please let me know the suggestions?

Shan P commented Mar 25, 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, 11:44 a.m.

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

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


I am looking for Doors Classic. 

Accepted answer

permanent link
Bas Bekker (1.4k4) | answered Mar 28, 4:59 p.m.
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 - - 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

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


Thank you. 

I will look over it.

3 other answers

permanent link
Ralph Schoon (54.4k13641) | answered Mar 25, 8:40 a.m.

Shan P commented Mar 26, 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, 11:50 a.m.
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 - - the open standard way to programmatically integrate with DOORS Next Generation, there is an elaborate workshop to get you started here OSLC Workshop article - - 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 -, 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.

Shan P commented Mar 26, 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 (18411824) | answered Mar 29, 1:41 p.m.

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

Have a closer look on and also verify the implementation of a Doors OAuth client sample available here 

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

Thanks Matthias. 

I will look into it. 

Your answer

Register or to post your answer.