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?
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.
Comments
David Honey
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER Jul 27 '23, 5:01 a.m.Your question might be better directed at the Eclipse Lyo forum https://www.eclipse.org/forums/index.php?t=thread&frm_id=228
Ralph Schoon
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER Jul 27 '23, 6:27 a.m.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.
Thomas C.
Jul 27 '23, 7:32 a.m.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
Ralph Schoon
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER Jul 27 '23, 8:01 a.m.Did you actually read my comment?
If you create the link manually, what happens?
Thomas C.
Jul 27 '23, 8:08 a.m.@rschoon
Ralph Schoon
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER Jul 27 '23, 8:18 a.m.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.
Thomas C.
Jul 27 '23, 9:23 a.m.@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
David Honey
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER Jul 27 '23, 12:44 p.m.