Features and benefits
IMS Library Integrity Utilities (LIU) provides a set of utilities designed to validate, compare, map, recover, report, and regenerate a number of IMS libraries needed for operations. Supported libraries include the ACB (Application Control Block), DBD (Data Base Definition), PSB (Program Specification Block), and MFS (Message Format Services) libraries. The utilities are used in conjunction with database maintenance tasks and migration operations, and to prevent accidental misuse in production.
Utilities provided:
Integrity Checker
Helps prevent database corruption caused by using an incorrect database description (DBD).Consistency Checker
Helps ensure that the definitions in an IMS subsystem necessary for database operations are in placeDBD/PSB/ACB Compare
Compares members of the applicable libraries and reports the differencesDBD/PSB/ACB Mapper
Provides graphical representation of library membersDBD/PSB/ACB Reversal
Provides the capability to regenerate source control statements for library membersAdvanced ACBGEN Utility
Replaces the standard IMS-provided Application Control Block (ACB) generation utility (DFSUACB0) with a high speed generation facilityMFS Utilities
Provides compare and reversal capabilities for MFS libraries similar to the capabilities provided For DBD, PSB, and ACB libraries
Enhancements include:
Enhanced DBD/PSB/ACB Compare:
The DBD/PSB/ACB Compare is improved to allow you to compare a DBD to its corresponding ACB, and a PSB to its corresponding ACB. It provides you with detailed consistency checking between DBDs, PSBs, and ACBs.Automatic determination of the correct RDE in Integrity Checker:
The Integrity Checker automatically determines the correct RDE to use based on the requested timestamp, or implied timestamp from the LASTIC keyword parameter in an IMS High Performance Image Copy’s database recovery job.Enhanced ACBGEN reprocesses all the necessary PSBs after an x37 system ABEND:
The ACBGEN utility is improved to reprocess all the necessary PSBs during the rerun of the job after an ABEND, such as a system B37, occurred. It is no longer necessary to run BUILD PSB= for the affected PSBs or BUILD PSB=ALL to force a rebuild of the affected PSBs.
