It's all about the answers!

Ask a question

Who's using my library?


Tim McDaniel (401146) | asked May 05 '11, 1:27 p.m.
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

4 answers



permanent link
Brent Ulbricht (2.5k11) | answered May 06 '11, 8:35 a.m.
JAZZ DEVELOPER
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

permanent link
Paul Gebert (6) | answered Jan 19 '12, 1:51 p.m.
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:

permanent link
Jeffrey Gordon (961310) | answered Jan 30 '12, 9:25 a.m.
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?

permanent link
Chad Rodrigue (76) | answered Jan 31 '12, 3:46 p.m.
JAZZ DEVELOPER
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.

Your answer


Register or 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.