Product architecture with integrated auxiliary utilities

IMS Database Recovery Facility provides the functionality to perform a recovery and execute the integrated auxiliary utilities in a single-step batch job.

By using a single-step batch job, CPU, and I/O Service Unit are reduced, JCL and control statements are simplified, and the integrated auxiliary utility reports, messages, and return codes are integrated into a single output.

The integrated auxiliary utilities include:

  • IMS High Performance Image Copy to create image copies
  • IMS Index Builder to build the primary and all secondary indexes for a database
  • IMS High Performance Pointer Checker and the IMS High Performance Fast Path Utilities to hash check recovered databases
  • IMS HALDB DFSPREC0 utility to rebuild the HALDB Primary Index data set and Index List data set
  • IMS Library Integrity Utilities to verify that the DBD used for the recovery is the same as the one that was used to create the database
  • The Build Index function of FPA to build Fast Path secondary indexes
When any of the integrated auxiliary utilities are invoked additional address spaces can also be started. Here is a list of the address spaces that can be started by the IMS Database Recovery Facility to process the integrated auxiliary utilities:
  • Utility address space for IMS Index Builder
  • Utility address space for DFSPREC0
  • Utility address space for the Build Index function of FPA.
  • Utility address space for IMS High Performance Pointer Checker

These address spaces guide the processing of the various integrated auxiliary utilities. The integrated auxiliary utilities can also initiate other utility-specific address spaces. For more information about the address spaces, see the IMS Recovery Solution Pack: Overview and Customization.

For more detailed information about the architecture and flow for the integrated auxiliary utilities, refer to Integrated auxiliary utilities overview.