Realization of RTC integration

Hi,

last week on the Innovate 2012 in Potsdam I had the chance to try out the Rational Team COncert integration into Rational DOORS.
If a work item WI is interrelated with a requirement object in DOORS you can right click on the link symbol at the DOORS object.

My question is about how it has been realized from technically point of view. It is a DOORS link going to the work item in RTC, but DOORS links are always connecting two DOORS objects. A WI is not a DOORS object. Has the DOORS link mechanism be extended by the RTC integration mechanism or is there a hidden DOORS module mirroring the WI's of RTC in DOORS?

If I understand the Rational integration mechanism using the OSLC standard right artefacts can be referenced over global unique URL's. I would expect that the link from a DOORS object to a WI in RTC would be realized by a URL reference an not by using a classical DOOR link between two DOORS objects.

I'm a little bit confused. Hope that someone can clarify.

Thanks in advance, Helko
Helko - Mon Nov 19 10:06:21 EST 2012

Re: Realization of RTC integration
SudarshanRao - Tue Nov 20 01:15:01 EST 2012

Integration between DOORS and RTC, is based on OSLC.
And you are right, the links are really URIs of the WI in RTC - such links are called Collaboration Links.
There's no hidden module or objects that mirror RTC WIs within DOORS.

DOORS Links are not limited to objects within DOORS only. For example, External Links capability was introduced few versions back (8.x), where you can refer to an external document or any URL. The new link introduced recently is Collaboration Links, which allows you to link artifacts in CLM applications (RQM or RTC) - these are based on OSLC. Click here to read more about links in DOORS.

There's a bit of preparation that needs done before being able to add a Collaboration link. The external application needs to be added in the Remote Services tab, in DOORS Database Properties. Jazz.net Article explains further on how to set this up. The link above specifically takes you to the section that explains what needs to be done for the applications to be able to interact (it would pretty much remain the same even if you wanted to set it up with another application, RQM, for example).

Hope that helps.

Cheers,
Sudarshan

Re: Realization of RTC integration
Helko - Wed Nov 21 03:36:54 EST 2012

SudarshanRao - Tue Nov 20 01:15:01 EST 2012
Integration between DOORS and RTC, is based on OSLC.
And you are right, the links are really URIs of the WI in RTC - such links are called Collaboration Links.
There's no hidden module or objects that mirror RTC WIs within DOORS.

DOORS Links are not limited to objects within DOORS only. For example, External Links capability was introduced few versions back (8.x), where you can refer to an external document or any URL. The new link introduced recently is Collaboration Links, which allows you to link artifacts in CLM applications (RQM or RTC) - these are based on OSLC. Click here to read more about links in DOORS.

There's a bit of preparation that needs done before being able to add a Collaboration link. The external application needs to be added in the Remote Services tab, in DOORS Database Properties. Jazz.net Article explains further on how to set this up. The link above specifically takes you to the section that explains what needs to be done for the applications to be able to interact (it would pretty much remain the same even if you wanted to set it up with another application, RQM, for example).

Hope that helps.

Cheers,
Sudarshan

Hi Sudarshan,

that clarifies a lot.
Thanks for your good explanation.

Cheers, Helko

Re: Realization of RTC integration
Javitron - Tue Nov 27 10:41:34 EST 2012

SudarshanRao - Tue Nov 20 01:15:01 EST 2012
Integration between DOORS and RTC, is based on OSLC.
And you are right, the links are really URIs of the WI in RTC - such links are called Collaboration Links.
There's no hidden module or objects that mirror RTC WIs within DOORS.

DOORS Links are not limited to objects within DOORS only. For example, External Links capability was introduced few versions back (8.x), where you can refer to an external document or any URL. The new link introduced recently is Collaboration Links, which allows you to link artifacts in CLM applications (RQM or RTC) - these are based on OSLC. Click here to read more about links in DOORS.

There's a bit of preparation that needs done before being able to add a Collaboration link. The external application needs to be added in the Remote Services tab, in DOORS Database Properties. Jazz.net Article explains further on how to set this up. The link above specifically takes you to the section that explains what needs to be done for the applications to be able to interact (it would pretty much remain the same even if you wanted to set it up with another application, RQM, for example).

Hope that helps.

Cheers,
Sudarshan

Hi Sudarshan,

Thanks for the information about integration between DOORS and RTC (based on OSLC).
But, I have a question about Collaboration Links:
Is it possible to do a DXL's script to show the WI of RTC associated to my DOORS object (for example with a DXL Layout)??
Exist something like that to show collaboration links (for example to show the status of my associated WI)??:

Object o = current
LinkRef lref
ModName_ srcModRef
for lref in o<-"" do {*
srcModRef = source lref
read(fullName(srcModRef), true) --> status or ID of the WI
}

I don't find functions in DXL about Collaboration Links.

Any help would be appreciated.
Thank you in advance!

Best regards,
Javier Lisbona

Re: Realization of RTC integration
MatthiasWillems - Tue Sep 29 08:12:39 EDT 2015

Javitron - Tue Nov 27 10:41:34 EST 2012
Hi Sudarshan,

Thanks for the information about integration between DOORS and RTC (based on OSLC).
But, I have a question about Collaboration Links:
Is it possible to do a DXL's script to show the WI of RTC associated to my DOORS object (for example with a DXL Layout)??
Exist something like that to show collaboration links (for example to show the status of my associated WI)??:

Object o = current
LinkRef lref
ModName_ srcModRef
for lref in o<-"" do {*
srcModRef = source lref
read(fullName(srcModRef), true) --> status or ID of the WI
}

I don't find functions in DXL about Collaboration Links.

Any help would be appreciated.
Thank you in advance!

Best regards,
Javier Lisbona

Exact that is the part in that I'm also interested. Is there any way to access via DXL content from RTC, DNG, RDM or RQM.
Would be fine to get here an answer.

 

Regards

Matthias Willems

Re: Realization of RTC integration
SudarshanRao - Tue Sep 29 08:42:41 EDT 2015

MatthiasWillems - Tue Sep 29 08:12:39 EDT 2015

Exact that is the part in that I'm also interested. Is there any way to access via DXL content from RTC, DNG, RDM or RQM.
Would be fine to get here an answer.

 

Regards

Matthias Willems

Looks like I missed the question when it was asked previously by Javier. Let me answer now..
There's sample DXL already available for Layout DXL Columns. From a module window, click on "Insert -> Column -> Layout DXL column". Click on Browse button. Expand the library of sample scripts and look for sample prefixed with "OSLC - ".
There's also a sample script in the 9.6 release onwards, that shows how to perform a GET on an artifact in another application. The perms related HTTP operations are also documented in the 9.6 (or later) reference manual.

Hope that helps!