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

Who's using my library?

Build Forge 7.1.2.

The Build Forge Web interface usually lists on the left side all the
objects related to the current one. E.g., for a step, it'll list any
environment selected, any inlined libraries, and doubtless more. For
an environment, the names of all libraries that use it.

One type of data that I really need: tell me what libraries use a
given library.

E.g., we've created snapshots of libraries as a crude version
control. We would like to delete obsolete ones, but I don't know that
we can, because we don't know if anyone hasn't been upgraded to use
the latest versions.

E.g., there were problems with an import and lots of copies of the
same projects were created. We need to consolidate.

Any way to do this? Since the Build Forge Web interface doesn't seem
to have it, I'm thinking you might need a database query of some sort.

--
Tim McDaniel, tmcd@panix.com

0 votes



4 answers

Permanent link
Build Forge 7.1.2.

The Build Forge Web interface usually lists on the left side all the
objects related to the current one. E.g., for a step, it'll list any
environment selected, any inlined libraries, and doubtless more. For
an environment, the names of all libraries that use it.

One type of data that I really need: tell me what libraries use a
given library.

E.g., we've created snapshots of libraries as a crude version
control. We would like to delete obsolete ones, but I don't know that
we can, because we don't know if anyone hasn't been upgraded to use
the latest versions.

E.g., there were problems with an import and lots of copies of the
same projects were created. We need to consolidate.

Any way to do this? Since the Build Forge Web interface doesn't seem
to have it, I'm thinking you might need a database query of some sort.

--
Tim McDaniel, tmcd@panix.com


Hi Tim,

I would recommend using the Services Layer client APIs to go after this data. I've posted some samples to other posts in the forum, but I don't remember one exactly like this. It sounds like you'd want to get the UUID of the library and then iterate through all of the libraries at the various places a library/project can be set looking for that UUID.

Brent Ulbricht
Developer/Lead - RTC Build

0 votes


Permanent link
Build Forge 7.1.2.

The Build Forge Web interface usually lists on the left side all the
objects related to the current one. E.g., for a step, it'll list any
environment selected, any inlined libraries, and doubtless more. For
an environment, the names of all libraries that use it.

One type of data that I really need: tell me what libraries use a
given library.

E.g., we've created snapshots of libraries as a crude version
control. We would like to delete obsolete ones, but I don't know that
we can, because we don't know if anyone hasn't been upgraded to use
the latest versions.

E.g., there were problems with an import and lots of copies of the
same projects were created. We need to consolidate.

Any way to do this? Since the Build Forge Web interface doesn't seem
to have it, I'm thinking you might need a database query of some sort.

--
Tim McDaniel, tmcd@panix.com


Hello, If anyone has solved this problem please post it to the thread. I created a RFE for this feature awhile ago but alas it was rejected. We have the same need here too.

Regards,
Paul Gebert, pgebert@transunion.com :cry:

0 votes


Permanent link
This is a new issue following the upgrade of our Build Forge servers with 7.1.3.1-0-0087 this weekend.

I have a project purposed to update each of my build servers with some information. Each step is set to thread (join) and broadcast. Now the steps do still broadcast but they run sequentially instead of threaded. Has anyone seen this? Known issue?

0 votes


Permanent link
Build Forge 7.1.2.

One type of data that I really need: tell me what libraries use a given library.


This functionality exists, and is fully functional, in 7.1.3.x.

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

Question asked: May 05 '11, 1:27 p.m.

Question was seen: 4,980 times

Last updated: May 05 '11, 1:27 p.m.

Confirmation Cancel Confirm