Functional enhancements in Version 2 Release 2

This topic describes the major functional enhancements that are made to IMS™ Library Integrity Utilities Version 2 Release 2.

Multiple Resource Checker utility

  • This new utility checks the consistency of DBD and PSB definitions in the RECON data sets, DBD, PSB, and ACB libraries. The utility can process up to 10 DBD libraries, PSB libraries, ACB libraries, and 10 sets of RECON data sets in one job. The utility generates a report that contains a matrix table that summarizes the results of consistency check. Additionally, the Multiple Resource Checker utility supports an option that can be used to report differences between two sets of RECON data sets.
  • APAR PI12851 adds a new option that is used when comparing multiple sets of RECON data sets. When you use this option, you can compare only the database definitions in RECON data sets or both database definitions and recovery environment definitions in RECON data sets.

For more information, see Multiple Resource Checker utility.

DBD/PSB/ACB Compare utility

  • DBD/PSB/ACB Compare can generate a source-level compare report for ACBLIB members that are generated by different IMS releases.
  • APAR PI18270 provides an option to generate source-level compare reports even when no difference is found.
  • APAR PI21707 adds new parameters for the NOCOMP statement. The new parameters are the AREA, RMNAME, COMPRTN, PCBNAME, and KEYLEN parameters.
  • APAR PI35148 adds a new keyword, CTLSTMT, for echoing the SYSIN control statements and selected runtime options to the SYSPRINT data set.
  • APAR PI71280 adds new parameters for the NOCOMP statement. The new parameters are LANG, LIST, PROCOPT, PROCSEQ, PROCSEQD, PSB_ACCESS, and PSB_PSELOPT.

For more information, see DBD/PSB/ACB Compare utility.

DBD/PSB/ACB Mapper utility

APAR PI33159 enhances the utility to print the version of IMS that was used to generate the control block in the SYSPRINT data set.

For more information, see DBD/PSB/ACB Mapper utility.

DBD/PSB/ACB Reversal utility

  • APAR PI17798 adds a new keyword, POPTREF, for defining criteria to identify and report on specific PSBs.
  • APAR PI21708 enhances the utility to print the following information with the converted IMS DBDGEN or IMS PSBGEN utility control statements in the SYSPUNCH data set:
    • The date and time when the DBD, PSB, or ACB control block was converted to IMS DBDGEN or IMS PSBGEN utility control statements
    • The version of IMS that was used to create the control block
  • APAR PI47105 provides the following new options:
    • ACB_REFERENCED option to decode DBD-type ACBs that are not referenced by any PSB-type ACBs.
    • PGM_COBOL option to set LANG=COBOL instead of LANG=ASSEM in the decoded PSB source.
    • DECOPT PCB_LABEL option to print the PCBNAME in the label instead of printing the PCBNAME parameter in the decoded PSB source.
    • DECOPT SENSEG_PROCOPT option to always print the SENSEG PROCOPT value in the decoded PSB source.
    The APAR also adds a new function control statement, UNREF ACB, which generates an Unreferenced ACB(DBD) report. The report contains information about DBD-type ACBs that are not referenced by any PSB-type ACBs in the ACBLIB.
  • APAR PI53117 adds new control statements, LISTLIB DBD and LISTLIB PSB, for generating DBD or PSB library member list report.

For more information, see DBD/PSB/ACB Reversal utility.

MDA Reversal utility

APAR PI98748 provides a new utility, the MDA Reversal utility. This new utility converts DFSMDA members to DFSMDA macros. The utility can also generate a report that lists information about all the DFSMDA members found in libraries that you specify. For more information, see MDA Reversal utility.

Catalog Manager utility

  • APAR PI21200 provides a new utility, the Catalog Manager utility. This new utility helps you ensure that DBDs and PSBs in the IMS catalog match the DBD and PSB members in the ACB libraries.
  • APAR PI36550 provides the function to check the time stamp of DBD-type ACB and PSB-type ACB members in the IMS catalog directory.
  • APAR PI95272 provides the following new functions:
    • Compare IMS control blocks in the IMS directory with those in ACB libraries, DBD libraries, or PSB libraries. You can compare ACBs in the IMS directory with those in ACB libraries, or compare ACBs in the IMS directory with DBDs in DBD libraries or PSBs in PSB libraries.
    • Convert ACBs in the IMS directory into IMS DBDGEN control statements or into IMS PSBGEN control statements.
  • APAR PH00141 provides the function to compare IMS control blocks in the IMS directory.
  • Start of changeAPAR PH09134 enhances the validate function to support ACBs in the IMS directory staging data set. The validate function can check the time stamps of ACBs in the IMS directory staging data set to ensure the consistency of the ACBs in the IMS directory staging data set.End of change

For more information, see Catalog Manager utility.

ACBLIB Analyzer utility

APAR PI09309 adds a new operand, GENDATE=YES, for the LISTLIB command of the ACBSYSIN control statement. If you specify the new GENDATE=YES operand, the Library Contents report additionally includes the date and time when the ACB members were generated. For more information, see Library Contents report.

Other enhancements

  • Provides the DBD/PSB Map Viewer, which is the IMS Library Integrity Utilities extension for Management Console and Tools Base Administration Console. You can display the graphical visualization of a database structure map, program specifications, DBD and PSB macro source, and DBD and PSB XML document in the web interface of Management Console. You can also use the cross reference feature to list logical DBDs and PSBs that refer to a specific DBD.

    To use this feature, IMS Database Solution Pack, IMS Database Utility Solution, or IMS Fast Path Solution Pack is required. For more information, see the topic "Setting up the DBD/PSB Map Viewer for Management Console" in IMS Database Solution Pack: Overview and Customization, IMS Database Utility Solution: Overview and Customization, or in IMS Fast Path Solution Pack: Overview and Customization.

  • IMS Library Integrity Utilities extends the functions of IBM® IMS Administration Tool for z/OS® (APAR PI67745, PI89811, and PH00141).
    If IMS Library Integrity Utilities is configured for IMS Administration Tool, IMS Library Integrity Utilities enables the following functions of IMS Administration Tool:
    • View IMS databases (DBDs) and program views (PSBs) of Database and Application administration
    • IMS Catalog Management
    • Program View of IMS SPUFI
    For more information, see the IMS Administration Tool User's Guide and Reference.