Previous Topic: TMSMERGE Report Field DefinitionsNext Topic: Report Description


TMSMULV Utility—Construct Multivolume Pointers for TMC Volume Records

Use the TMSMULV utility when initially constructing a TMC or to accommodate off-site processing.

Its purpose is to build the forward and backward volume pointers for multivolume data sets, since no volume chaining is performed when the TMC is originally created.

The program selects Volume records that are not in inactive (DELETE) or scratch status, contain a valid volume serial number, and have a first volume pointer (1STVOL) field equal to hexadecimal zeros. They are sorted by data set name, creation date, creation time and volume sequence. Chains are then constructed for multivolume data sets, where possible. The creation date and time of the first volume for the data set are carried over into the secondary Volume records.

TMSMULV may be executed as many times as necessary to complete the chaining process. TMSMULV partially completes a multivolume chain when the identification of a secondary volume cannot be resolved with the primary volume. The Volume Chain Generation Report and the Volume Chain Error Report created by TMSMULV should be examined, and data set names appearing on both reports should be checked to ensure that volumes on the error list are not included as a part of the volume chain in the generation report.

TMSUPDTE, CA 1 ISPF or TIQ Online Inquiry/Update can be used to correct any fields and to reset the 1STVOL pointer to hexadecimal zeros in a partially constructed chain. TMSMULV can be executed again to build the proper chains.

CA 1 must be active or batch active to run TMSMULV.

Important! This program should be used only by personnel responsible for maintaining CA 1.