Reputation: 351
I'm a programmer on a moderate ASP.NET C# project. We've been given a requirement to integrate our application with a DOORS installation. Specifically, from our app the user wants to be able to search in DOORS for relevant objects and provide links to them. I'm not a DOORS expert by any means, and I've been having a "glorious" time trying to figure out how to do this. From what I can tell, there are three different ways to access the DOORS data outside of the DOORS client:
The impressions I've gotten from my search are these:
So, what might be the best approach?
Thanks
Upvotes: 1
Views: 1205
Reputation: 61
Correct but, dxl scripts are IBM's mean of extending the OSLC framework.
You might execute dxl scripts with out having to install/run the batch client from within your integration, you can use the dwa/oslc/dxl/yourdxlscriptname urn inorder to execute the script for you.
The only 'issue' with this, is that the Doors Admin MUST register your dxl script with the list of available executable scripts.
Upvotes: 0
Reputation: 1892
Option 1:
DXL can do what you need, you would however be running a DOORS Client in batch mode. So wherever you are running this integration from must have a DOORS client installed and the integration script you write must have login information (username and password). This can be encrypted in a separate file using a dxl encryption utility that should still be available on IBM developerworks or on google. This is definitely your most flexible option as DXL is very powerful. Search batch
in the DOORS DXL Help inside the tool and you should have all the information you need about running a DXL script in batch mode.
Option 2 and 3:
These options are actually related. You would not integrate to DOORS using DWA through a web browser, but in order to use OSLC you must have a DWA web server installed. OSLC communicates to DOORS through the DWA server. OSLC would be able to get you what you need, but this route is probably more difficult and less flexible.
Hope this helps.
Upvotes: 1