Comparing IMS control blocks

The utility compares IMS control blocks — DBD-type ACBs (or DBDs) and PSB-type ACBs (or PSBs) — within the IMS directory, between the IMS directory and ACB libraries, and between the IMS directory and DBD libraries or PSB libraries.

About this task

The compare function can compare active IMS control blocks in IMS directory data sets with staging IMS control blocks in a staging data set. It can also compare IMS directory with ACB, DBD, and PSB libraries. For example, you can use the compare function to:
  • Identify which definitions will be changed by activating the staging IMS control block.
  • Ensure that the IMS directory is in sync with ACB, DBD, PSB libraries. If differences are detected, you can correct them by running the IMS Catalog Populate utility (DFS3PU00).

To compare IMS control blocks, you must prepare JCL for the Catalog Manager utility and submit the job.

Procedure

  1. Create JCL for the Catalog Manager utility. You can copy the JCL example in Example: Comparing IMS control blocks and modify it or create one of your own.
  2. In the Catalog Manager utility JCL, code the EXEC statement and DD statements.
  3. In the FABXCIN data set, code the control statements for the Catalog Manager utility.
  4. Submit the job.
  5. Check the job-step return code, WTO messages, and output data sets that are generated.

    Refer to the Compare Summary report for a comparison summary. If any errors or warning messages were issued, see the Error and Warning messages report. These reports are generated in the FABXCRP1 data set.

    To see the details of the differences detected, refer to the Compare Listing generated in the FABXCRP2 data set.

    See Output from the compare function.