Multiple Resource Checker utility overview

The Multiple Resource Checker utility checks the consistency across multiple resources, such as across DBDLIBs, PSBLIBs, ACBLIBs, and sets of RECON data sets.

Function overview

The Multiple Resource Checker utility checks the consistency across multiple resources.

If you have multiple DBD libraries, PSB libraries, ACB libraries, and sets of RECON data sets, and you want to identify the libraries and RECON data sets that contain different definitions, run the Multiple Resource Checker utility to generate a Resource Check Summary report. This report is generated in the FABWSUMM data set and contains a matrix table that summarizes any differences in the libraries and RECON data sets.

The Multiple Resource Checker utility can process up to 10 DBDLIBs, PSBLIBs, ACBLIBs, and 10 sets of RECON data sets in one job.

This utility checks each DBD, PSB, and ACB member across libraries and database definitions across multiple sets of RECON data sets. The utility reports that the members or definitions are different when one or more of the following occurrences are detected:

  • One or more DBD or PSB members do not exist in one or more libraries
  • DBD or PSB members exist in every library, but their definitions are different
  • One or more DBD members are not registered in one or more sets of RECON data sets
  • DBD members are registered in each set of RECON data sets, but their definitions, such as the database organization type or the DD name, are different from the definitions in the library
  • Database definitions and database recovery definitions in the DB record fields or the DBDS record fields are different across sets of RECON data sets

The Multiple Resource Checker utility can also check the consistency across multiple sets of RECON data sets and generate a RECON difference report in the FABWRRPT data set. It checks database definitions and database recovery definitions in RECON record fields, DB record fields, DBDS record fields, and data group record fields.

The utility does not check all of the fields in RECON data sets. For RECON data sets, the utility checks the definitions that relate to the database and, optionally, the definitions that relate to the database recovery environment. Then, the utility reports the results in the Resource Check Summary report and the RECON Difference report. For more information about the fields that are checked, see Fields compared in RECON data sets.

Program structure

The Multiple Resource Checker utility is provided as an MVS™ batch utility program. Based on the control statements, the program generates a Resource Check Summary report and, optionally, a RECON Difference report, for the specified libraries. This function is invoked by the FABWMCHK load module.

Restriction

The Multiple Resource Checker utility cannot compare database definitions in RECON data sets with ACB members in ACBLIB.

Data flow

The following figure shows the general data flow for Multiple Resource Checker (FABWMCHK).

The input consists of the FABWCTL data set (contains the control statements), RECON data sets, DBDLIB data sets, PSBLIB data sets, and ACBLIB data sets. The output consists of reports and an activity log.

Figure 1. Data flow for Multiple Resource Checker
This figure depicts data flow for Multiple Resource Checker. Input consists of JCL, control statements, and resource libraries and RECON data sets. The utility generates a Resource Check Summary report and optionally a RECON difference report.