Reuse of DO IDs

The DO ID for a shareable derived object is guaranteed to be unique within the VOB, for all views.

That is, if you delete a shareable DO, its numeric file name extension is not reused (unless you reformat the VOB that contains it).

The DO ID for a DO created by an express build (a nonshareable derived object) is unique only at a certain point in time. If you delete a nonshareable DO, the HCL VersionVault build tools can reuse its numeric file name extension. (Because VersionVault tracks derived objects using their VOB database identifiers, no build confusion occurs if a file name extension is reused.)

DO IDs change when any of these events occur:

  • The DO passes its first birthday. The time stamp changes to include the year the DO was created:
    util.o@@15-Jul.15:34.8896 (when first created)
    util.o@@15-Jul-2002.8896 (after a year)
  • You convert a nonshareable DO to a shareable DO. (For more information, see Converting nonshareable DOs to shared DOs.)
  • You process the database of a VOB with reformatvob. All DO-IDs receive new numeric file-name extensions:
    util.o@@15-Jul.15:34.8896 (before reformatvob)
    util.o@@15-Jul.17:08.734 (after reformatvob)

The configuration record reflects these DO-ID changes.