Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

DNG: Overview about artifact with all outgoing and incoming links in all components

 I have Configuration Management enabled in DNG V7.0.2.

There are several Components, and a specific artifact of a module resides in different versions in these components. There are differente outgoing and incoming links to this artifact.
Is there a chance to get an overview about all outgoing and incoming links of this artifact in all components?

0 votes



3 answers

Permanent link

Ulrich,


OSLC query and interating through all the components should solve the problem.

There are two issues I see here:
  • It is custom development so it may be an issue
  • One component can have multiple wokring streams, so it may be component*streams iterations.

1 vote


Permanent link

The OSLC APIs certainly allow you to get at all the data, but that's complicated to code and then you have to visualise the information.


Another way is that the information about these links to different versions is in LQE if you use it, so using Engineering Insights (ENI) should be able to extract the information from the All Data source and visualise in a view using custom Artifact Elements and SPARQL, and then ENI does the visualisation work for you. I'm sure IBM Services team, or partners, could help you - contact your IBM Account Manager to discuss what you need. 

0 votes

Comments

Ian,


ENI may help but it will require coding in SPARQL to get this data too. OSLC wont generate additional license cost which is required by Engineering Insights.

Both solutions ENI and OSLC will solve Ulrich problem. Question is cost and skill they have.

Good Luck !


Permanent link

 It is sufficient to use the All Data LQE endpoint, and then use the Report Builder to build your query (no custom SPARQL should be required).   Note that you should not try to do any joins in the report (i.e.not query for more than one relationship) ... just query for the one relationship you are interested in, and select the appropriate sets of attributes of the source and target artifacts.

0 votes

Comments

The problem with this is that you get the cartesian product across the versions of source and target artifact. For example, if there are 5 versions of a requirement each validated by a test case and there are 3 versions of that test case, you may end up with 15 rows in the report, rather than 3. This can expand exponentially as you add deeper traceability relationships.

Yes, this is why it is important not to query for more than one relationship in a single report (i.e. don't do "deeper traceability relations").   Also, whichever technique you use, you will want to post-process the results, to only keep rows with the distinct concept ID's.

Your answer

Register or log in to post 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Jun 15 '21, 9:35 a.m.

Question was seen: 2,011 times

Last updated: Jun 25 '21, 10:21 a.m.

Confirmation Cancel Confirm