FABWSUMM data set
The FABWSUMM data set contains the Resource Check Summary report. This report contains the results of the consistency check.
The FABWSUMM data set must contain fixed-length records of 133 bytes, and a block size of 133 or a multiple of 133.
- The first part provides a list of data sets that were checked.
- The second part provides a matrix table that summarizes whether differences were found.
Report field description
The first part contains information about the input libraries and the DD numbers that are assigned to the libraries by the utility. These DD numbers correspond to the DD numbers used in the second part of the report.
- RECON DD NUMBER
- A list of the RECON data sets that were checked.
- NUM
- Sequential numbers that the utility assigned to the sets of RECON data sets.
- DDNAME
- DBRC RECON data set names that you specified with the RECONxxn DD statements.
- IMS VER
- Version and release of IMS that is retrieved from the RECON data sets.
- MINVERS
- The MINVERS value that is retrieved from the RECON data sets.
- DB#
- The number of databases that are registered in the RECON data sets.
For RECON data sets that were generated by IMS 11,
NOT SUPPORTED
is shown. - DBDLIB DD NUMBER
- PSBLIB DD NUMBER
- ACBLIB DD NUMBER
- A list of the libraries that were checked.
- NUM
- Sequential numbers that the utility assigned to the libraries.
- DDNAME
- DD names that you specified with the DBDLIBxx, PSBLIBxx, and ACBLIBxx DD statements.
The second part of the report provides a matrix table that shows whether the resources are found in each library and whether they are the same.
- DBD RECORDS
- PSB RECORDS
- Contains a matrix table for the resources that were compared.
- DBDNAME
- DBD members that were found in the DBDLIBs, ACBLIBs, and RECON data sets.
- PSBNAME
- PSB members that were found in the PSBLIBs and ACBLIBs.
- RESULT
- Whether the resources are the same.
- SAME
- All of the definitions are the same across the checked libraries.
- DIFF
- Members in some libraries are different. DIFF is printed when
one of the following conditions is met:
- Definitions in the members are different.
- The member does not exist in some libraries.
- The DBD is not registered in the RECON data sets.
When the utility checks for consistency across multiple sets of RECON data sets, only the differences in the DB record fields and the DBDS record fields in the RECON data sets are used to determine the value for the RESULT field. Differences that are found in the RECON record fields and in the data group fields do not affect the value that is shown in the RESULT field.
- RECON DD NUMBER
- Each number indicates a set of RECON data sets. The numbers are assigned by the utility. See the RECON DD NUMBER field in the first part of the report to identify which DD number corresponds to which set of RECON data sets.
- DBD DD NUMBER
- Each number indicates a DBD library. The numbers are assigned by the utility. See the DBD DD NUMBER field in the first part of the report to identify which DD number corresponds to which DBD library.
- PSB DD NUMBER
- Each number indicates a PSB library. The numbers are assigned by the utility. See the PSB DD NUMBER field in the first part of the report to identify which DD number corresponds to which PSB library.
- ACB DD NUMBER
- Each number indicates an ACB library. The numbers are assigned by the utility. See the ACB DD NUMBER field in the first part of the report to identify which DD number corresponds to which ACB library.
- Asterisk (*)
- Indicates that the member exists in the library. For RECON data sets, it indicates that the DBD is registered in the set of the RECON data sets.
- Hyphen (-)
- Indicates that the library or RECON data sets are not specified in the JCL stream.
- (Blank)
- Indicates that the member does not exist in the library. For RECON data sets, it indicates that the DBD is not registered in the RECON data sets.
Sample report
The following figure shows an example of the Resource Check Summary report.
IMS LIBRARY INTEGRITY UTILITIES - MULTIPLE RESOURCE CHECKER "RESOURCE CHECK SUMMARY REPORT" PAGE: 1
5655-U08 DATE: 04/01/2021 TIME: 17.57.02 FABWMCHK - V2.R2
RECON DD NUMBER
----------------
NUM DDNAME
--- ----------
01 RECON011 : VOLUME=IMSVS1 DSNAME=IMSVS1.RECON1 IMS VER=V14R1 MINVERS=13.1 DB#=10
RECON012 : VOLUME=IMSVS1 DSNAME=IMSVS1.RECON2
RECON013 : VOLUME=IMSVS1 DSNAME=IMSVS1.RECON3
02 RECON021 : VOLUME=IMSVS1 DSNAME=IMSVS2.RECON1 IMS VER=V15R1 MINVERS=13.1 DB#=10
RECON022 : VOLUME=IMSVS1 DSNAME=IMSVS2.RECON2
RECON023 : VOLUME=IMSVS1 DSNAME=IMSVS2.RECON3
DBDLIB DD NUMBER
----------------
NUM DDNAME
--- ----------
01 DBDLIB01 : VOLUME=IMSVS1 DSNAME=IMSVS1.DBDLIB1
02 DBDLIB02 : VOLUME=IMSVS2 DSNAME=IMSVS2.DBDLIB1
03 DBDLIB03 : VOLUME=IMSVS3 DSNAME=IMSVS3.DBDLIB1
PSBLIB DD NUMBER
----------------
NUM DDNAME
--- ----------
01 PSBLIB01 : VOLUME=IMSVS1 DSNAME=IMSVS1.PSBLIB1
02 PSBLIB02 : VOLUME=IMSVS2 DSNAME=IMSVS2.PSBLIB1
03 PSBLIB03 : VOLUME=IMSVS3 DSNAME=IMSVS3.PSBLIB1
04 PSBLIB04 : VOLUME=IMSVS4 DSNAME=IMSVS4.PSBLIB1
05 PSBLIB05 : VOLUME=IMSVS5 DSNAME=IMSVS5.PSBLIB1
06 PSBLIB06 : VOLUME=IMSVS6 DSNAME=IMSVS6.PSBLIB1
07 PSBLIB07 : VOLUME=IMSVS7 DSNAME=IMSVS7.PSBLIB1
08 PSBLIB08 : VOLUME=IMSVS8 DSNAME=IMSVS8.PSBLIB1
09 PSBLIB09 : VOLUME=IMSVS9 DSNAME=IMSVS9.PSBLIB1
10 PSBLIB10 : VOLUME=IMSVSA DSNAME=IMSVSA.PSBLIB1
ACBLIB DD NUMBER
----------------
NUM DDNAME
--- ----------
01 ACBLIB01 : VOLUME=IMSVS1 DSNAME=IMSVS1.ACBLIB1
02 ACBLIB02 : VOLUME=IMSVS2 DSNAME=IMSVS2.ACBLIB1
DBD RECORDS
------------------
| RECON DD NUMBER | DBD DD NUMBER | ACB DD NUMBER
DBDNAME RESULT | 01 02 03 04 05 06 07 08 09 10 | 01 02 03 04 05 06 07 08 09 10 | 01 02 03 04 05 06 07 08 09 10
-------- ------ + -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- --
DBD00001 SAME | * * - - - - - - - - | * * * - - - - - - - | * * - - - - - - - -
DBD00002 DIFF | * * - - - - - - - - | * * * - - - - - - - | * * - - - - - - - -
DBD00003 DIFF | * * - - - - - - - - | * * - - - - - - - | * * - - - - - - - -
DBD00004 SAME | * * - - - - - - - - | * * * - - - - - - - | * * - - - - - - - -
DBD00005 SAME | * * - - - - - - - - | * * * - - - - - - - | * * - - - - - - - -
DBD00006 SAME | * * - - - - - - - - | * * * - - - - - - - | * * - - - - - - - -
DBD00007 SAME | * * - - - - - - - - | * * * - - - - - - - | * * - - - - - - - -
DBD00008 SAME | - - - - - - - - | * * * - - - - - - - | - - - - - - - -
DBD00009 DIFF | * - - - - - - - - | * * * - - - - - - - | * * - - - - - - - -
DBD00010 DIFF | * * - - - - - - - - | * * * - - - - - - - | * - - - - - - - -
PSB RECORDS
------------------
| PSB DD NUMBER | ACB DD NUMBER
PSBNAME RESULT | 01 02 03 04 05 06 07 08 09 10 | 01 02 03 04 05 06 07 08 09 10
-------- ------ + -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- --
PSB00001 SAME | * * * * * * * * * * | * * - - - - - - - -
PSB00002 DIFF | * * * * * * | * - - - - - - - -
PSB00003 DIFF | * * * * * * | * - - - - - - - -
PSB00004 SAME | * * * * * * * * * * | * * - - - - - - - -
PSB00005 SAME | * * * * * * * * * * | * * - - - - - - - -
LEGEND
------------------
SAME : THE COMPARED RESOURCES CONTAIN THE SAME INFORMATION.
DIFF : THE COMPARED RESOURCES CONTAIN DIFFERENT INFORMATION.
* : INDICATES THAT THE MEMBER EXISTS.
(BLANK): INDICATES THAT THE MEMBER DOES NOT EXIST.
- : INDICATES THAT THE DD STATEMENT IS NOT SPECIFIED.