DM and RM bi-directional links
I have JTS 4.0.6 and try to add links to DM artifacts. Working with a DM artifact (e.q. UML diagram), when I assign an 'Elaborates' link and choose the appropriate CCM work item, this work item gets an 'Elaborated by Architecture Element' link to the DM artifact automatically. But when I assign a 'Derives From' link and choose the appropriate RM requirement, no links to DM artifact appears on this requirement. I have read many related articles and forum topics, but still haven't found a reason of my issue.
Could you please tell me your ideas (if any)?
Thanks a lot in advance
2 answers
Comments
Hi Gabriel,
'Derives' link type is available on RM requirements, but when I try to create such links, I have no opportunity to select DM project area and artifact (
What is shown when selecting Create link of Derives type ?
There is only a possibility to choose another RM artifact as a link. Other JTS applications are unable to be chosen.
Comments
Hi Andrey,
thanks a lot for your tip. Indeed, the 'Derives From' link type has a 'No reverse link' option in my project area properties. I have another JTS installation, where the behavior of 'Derives From' links is bi-directional. Now I can compare the configurations and maybe find a solution. If I succeed, I will definitely post it.
Hi Dmitry,
I am adding a screenshot of the Derive From link type in DM for documentation purposes.
The bidirectional is I believe achieve by the RM and/or DM being able to query each other for links.
I have just tried a 4.0.5 installation I have here, and you should indeed be able to see the link in RM (as Derives type) if you have created it from DM (Derives from type) and vice versa.
Regards,
François
Hi Francois,
Maybe my problem is caused by the fact that I cannot link DM artifacts from RM. I tried to add a new association to the RM project area 'Associations' section, but I couldn't add an association of 'Uses' type - the 'Provides' one is only available for the /dm application. Do you have any ideas what could be done to allow RM to see DM project areas and artifacts?
Thank you
Hi Dmitry,
The association from RM should always be shown as a "Provides" (at least on my installation)
while from DM, you can choose between "Provides" and "Uses"
Are you completely enabled the create the association?
Check if the friendship is correctly setup?
There should be an entry in the JTS consumer inbound admin page for the DM root services which matches the entry for the RM rootservices in the DM friendship admin page.
Here is what I see on my 4.0.5 installation (I have not yet tried 4.0.6).
JTS inbound consumers:
DM friends:
May be you can give add screenshots of what you see?
Else, check the jts.log, rm.log and the dm.log for potential errors ?
François
Hi François,
thanks a lot for your great answers and support. My settings seem to be correct, they are like yours. I suppose there is some internal error in our JTS installation. I wouldn't like to waste your time until me and my colleagues try to analyse logs and configuration and compare working and non-working installations.
I have only one little question. Is it possible on your installation to add DM links when working with RM artifacts? On my installation, when I try to create a link, only artifacts from other RM projects are available to choose (sorry for screenshot absence, my reputation points aren't enough yet to upload images).
Best regards,
Dmitry
Hi Dmitry,
Yes on my installation (4.0.5 and 4.0.6 now, I can add derives link from RM to DM.
Make sure that the project association is correct and that your user has appropriate permission in the DM project are to create resource links
Regards,
François
Dmitry,
Some additional comments.
From RRC, if you have specified the project association as "Provides-Related Requirements", the "Derives" type of link will not be available from RM. You will see instead "References" type.
From RRC, if you have specified the project association as "Provides-Requirements" ("Uses-Requirements from DM), the "Derives" link type will be available for you to choose.
Regards,
François.
francois, do you know of a place where it is documented what project association yields what link type? and/or a place where it is documented that certain link types only show up based on the integrations set up with RRC?
Hi Rosa,
The only place I know is:
Integrating the CLM applications and Design Management
where it says:
When creating a project association from an RM project to a Design Management project, use the "Uses Requirements" project association type -- not "Uses Related Requirements" association type. The "Uses Requirements" type enables the "Derives" link type for that project association.François