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

DNG 6/7: reporting on non-delivered Change Sets?

I'm looking for a method to report a list of open (non-delivered) change sets.

In the perfect case a list per component for all components in a global configuration but a report for a single component at a time would also be ok.

I don't see how we can create such a report in Report Builder - does anyone have a different solution? Do we have to write a script and use private API calls?

Thanks for any feedback.

0 votes


Accepted answer

Permanent link

Undelivered changesets in a stream are exposed in DN as a small supported extension of the CM API - although in 7.0.2 there was a defect which made all changesets visible this is resolved in one of the recent iFixes so just make sure you use the most recent (currently iFix014). I guess you'll have to write a script to get to these because they aren't put into the TRS for LQE - the API will return all undelivered changesets for a stream. See how to discover the configs in a component in my answer here (search for 'to details of all the configurations in the component' https://jazz.net/forum/questions/266334/dng-oslcfetch-components-from-project-area/266667 - although note the RDF there doesn't show undelivered changesets only because there weren't any in the stream I used as the example.


You will have to figure out the contributions using the GC API (for example see Jazz API Usage Scenario: Get a flat list of contributions for a GC hierarchy)

Adrian Haw selected this answer as the correct answer

1 vote


One other answer

Permanent link
I don't think that DOORS Next publishes change sets in its TRS. Reporting on change sets in JRS is not a supported use case.

Looking at examples of DOORS Next service provider catalogs (/rm/oslc_rm/catalog and /rm/oslc_config) I do not see any OSLC query capabilities for configurations or change sets. So there doesn't appear to be any OSLC defined way of querying for change sets.

I would highly recommend that you only use public APIs. The public APIs are documented at https://jazz.net/wiki/bin/view/Deployment/CLMProductAPILanding. Private APIs are typically not documented, not supported for customer or 3rd party use, and may change without notice between releases. Implementations using them may find their use case are fragile over time, and not supportable.


0 votes

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
× 10,937

Question asked: Jul 21 '22, 3:20 a.m.

Question was seen: 1,297 times

Last updated: Jul 22 '22, 3:12 a.m.

Confirmation Cancel Confirm