Eclipse Lyo RM Reference/ReferencedBy DNG
![]() Anyone here used Eclipse Lyo to create an application, which can link to DNG? I managed to create one and add Requirements. I can link my Requirements in DNG by using "References" linktype. However the corresponding link in my application is not created. Anyone knows why?
showing 5 of 8
show 3 more comments
|
One answer
![]() @davidhoney Yeah, I assume that is the error. It should be the problem which is also described here: https://www.ibm.com/docs/en/engineering-lifecycle-management-suite/doors/9.7.2?topic=services-back-links-link-discovery
Therefore I assume I have to update my Lyo Application with some kind of function, which searches in the DNG module for links, essentially "Link Discovery"
Comments
ELM applications such as DOORS Next and Engineering Test Manager use a Jazz Foundation service for discovering incoming links. For example, DOORS Next will discover the incoming links from work items and test cases to requirements it is managing by querying LDX (Link Index Provider). This uses a private proprietary undocumented API that is currently not open for use by 3rd parties.
The OSLC OP (Open Projects) working group has started work on a new OSLC specification named LDM (Link Discovery Management) whose aim will be to define a standard mechanism for OSLC clients to discover incoming links to specified artifacts. If you are interested in this topic, I recommend participating in the OSLC OP working group.
I will keep an eye on it. For now I will use a Query as described here https://jazz.net/library/article/1382 to search for linked artifacts in DNG and update the Requirements in my application accordingly. |
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.
Comments
Your question might be better directed at the Eclipse Lyo forum https://www.eclipse.org/forums/index.php?t=thread&frm_id=228
This is, as so often, a minimalistic question about a very complex problem. It would be surprising if anyone would even attempt to answer such a question. I think it should not be a problem, to provide more information if an answer would be expected.
I already asked this question on the OSLC forum, so there is a bit more information there. https://forum.open-services.net/t/lyo-linking-not-working-with-dng-7/752/21
Did you actually read my comment?
If you create the link manually, what happens?
@rschoon
Again, as far as I am aware, incorrect assumptions about how the API has to behave and the existence of backlinks in the DNG OSLC RM implementation.
EWM/ccm uses back links for links between work items.
DNG does not. AFAIK DNG only stores links between DNG/RM applications. It does not use back links, but a link index to query if links exist. Links between DNG and other domains are stored by those other domains.
I am not completely sure about this, this is best effort, so take it with a grain of salt.
@rschoon
I googled using some of your keywords and found this error:https://www.ibm.com/support/pages/apar/PI74151 It sounds exactly like my error, but is apparently fixed. It just seems strange to me, that there is a dedicated field (ReferencedBy), which exists solely as an opposite to "references", but does not get updated when setting a link. https://www.ibm.com/docs/en/engineering-lifecycle-management-suite/lifecycle-management/7.0.1?topic=services-links-across-oslc-domains