Checking libraries and data sets


The Cross Check utility provides a z/OS batch utility program to cross check the content of the following IMS components:

  • ACB libraries
  • DBD libraries
  • PSB libraries
  • RECON members

Checking ACBs

When checking an ACB library, the Cross Check utility verifies that all ACB library members are at the same IMS version and release level, and that all members were placed in the ACB library by the ACBgen process. For example, the utility checks that the library was not inadvertently used during a DBDgen or PSBgen.

The utility also compares the generation dates of ACB library members with the generation dates of corresponding members in a DBD and PSB library. For this comparison, you must provide the ACB library and corresponding DBD and PSB libraries.

Checking DBDs

When checking a DBD library, the Cross Check utility verifies that each DBD with an external reference to another DBD is valid, such as checking that the externally referenced DBD is in the DBD library. All logical DBDs (i.e., ACCESS=LOCAL operand in the DBD source statement) are ignored.

Checking PSBs

When checking a PSB library, the Cross Check utility verifies that there is a DBD in the DBD library for each DBD referenced by a PSB.

Checking RECON members

When checking a RECON data set, the Cross Check utility verifies that there is a DBD in the DBD library for each DBD defined in the RECON.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*