Following links to DOORS requirements from RTC work items
I am using DOORS 9.4, DOORS Web Access 1.5, and RTC 3.0.1.3 From RTC, I can create a link to a DOORS requrement using the 'Implements Requirement' relationship. When I try to follow the link, I get
I have checked all my configuration settings, and can't seem to find my mistake. Any ideas on where to look?
More info: The work item will not save. The error is "There are problems modifying links that require the referenced resource to maintain a back link. Error accessing <long url="">: Not Found
If I create the link from the DOORS side, it works better, although the URL starts with "doors://" instead of "http://". I don't get any hover, and following the link opens the DOORS Protocol Handler instead of DWA.
*This post was edited to change RRC to RTC Comments
Doyle Kint
commented Aug 14 '12, 9:30 a.m.
More info: The work item will not save. The error is "There are problems modifying links that require the referenced resource to maintain a back link. Error accessing <long url="">: Not Found If I create the link from the DOORS side, it works better, although the URL starts with "doors://" instead of "http://". I don't get any hover, and following the link opens the DOORS Protocol Handler instead of DWA. |
Accepted answer
This sounds like a configuration issue.
The use of ".../dwa/rm/..." is expected on working systems whereas ".../dwa/rdm/..." typically points to the relevant dbAdmin command not having been run. Please refer to: http://publib.boulder.ibm.com/infocenter/doorshlp/v9/index.jsp?topic=/com.ibm.rational.dwa.install.doc/topics/t_setupddbs.html You will see descriptions for the dwaHost, dwaProtocol and dwaPort parameters. These must be set for link rendering to work. Note that link rendering will only work for links created after these options are applied. Doyle Kint selected this answer as the correct answer
Comments
Doyle Kint
commented Aug 20 '12, 8:02 a.m.
That was it, Martin, thanks. I had run the dbAdmin command, but I must have had an error in it. I re-ran it, restarted everything, and now all the new links work as expected. |
One other answer
Do you mean RRC - Rational Requirements Composer or RTC - Rational Team Concert? It sounds like you mean RTC?
If it is RRC, when you say "Implements Requirement" do you mean the "Implemented By" link relationship? With the "Implemented By" relationship I am surprised in the dialogue you can select the DOORS container because this type of relationship is used for linking requirements to work items (defects, tasks, stories, change requests) and not Requirement - Requirements. Also if it is a custom link, and not a system defined link, I would again be very surprised that it would work across applications (RRC and DOORS). If it is RTC, maybe this article will help https://jazz.net/library/article/624 Comments
Doyle Kint
commented Aug 16 '12, 7:58 a.m.
Robin Sorry, I did mean RTC. I edited my post to correct that. You are correct about the "Implemented By" relationship. That is what I am using. I took a look at the article, and I did not define a work item type or do a configuration template, but the rest of the article looks like exactly what I did as far as setup. Also, I have this working on another system - after I create the link to the DOORS requirement, I get rich hover, and when I follow the link the requirement opens in DOORS Web Access. The system where it's working happens to be RTC 9.4. I am not sure if it is a 9.3-to-9.4 difference, or if I have a setting wrong somewhere. Everything I can think of to check is the same. I know there were some improvements were made to the OSLC linking to RTC between DOORS 9.3 and DOORS 9.4. I don't know if this is the problem you are seeing but it could well be the difference in versions.
Doyle Kint
commented Aug 17 '12, 8:44 a.m.
The comment has a typo. It meant to say RTC 3.0.1.3 vs RTC 4.0.x. Both systems are using DOORS 9.4.
Doyle Kint
commented Aug 17 '12, 8:46 a.m.
I reverted the other system back to RTC 3.0.1.3, and the links still work there. The link that gets created on the working system looks like <server>:<port>/dwa/rm/urn:..... The link on the not-working system looks like <server>:<port>/dwa/rdm/?version=... The root services URI for DOORS looks the same on both systems. |
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.