This program scans PARMLIB for members with the name IEAAPFxx. For each line in each member the following checks are made:
DDNAME | Description |
---|---|
PARMLIB | points to PDS with IEAAPFxx members to be checked |
SYSPRINT | output queue for report |
Assembly and Link JCL can be found in SYS1.SETUP.CNTL(APFCK$)
.
Execution JCL can be found in SYS1.SETUP.CNTL(APFCK#)
and looks like this:
//APFCK JOB ....
//APFCHCK EXEC PGM=BSPAPFCK
//SYSPRINT DD SYSOUT=*
//PARMLIB DD DISP=SHR,DSN=SYS1.PARMLIB
BSPAPFCK Version 1.0 Report Volume: MVSRES Dataset: SYS1.PARMLIB Member being processed: IEAAPF00 BSPAC14I - No errors found processing this member BSPAPFCK Version 1.0 Report Volume: MVSRES Dataset: SYS1.PARMLIB Member being processed: IEAAPF01 BSPAC08I - SYS2.LINKLIB PUB001, BSPAC13E - Error encountered processing above statement BSPAC09E - File is cataloged on PUB000, possible abend S047 situation BSPAC12E - Required volume is not mounted BSPAC08I - SYS3.LINKLIB PUB999, BSPAC13E - Error encountered processing above statement BSPAC10W - Dataset not cataloged BSPAC12E - Required volume is not mounted BSPAC08I - SYS4.LINKLIB PUB999, BSPAC13E - Error encountered processing above statement BSPAC10W - Dataset not cataloged BSPAC12E - Required volume is not mounted BSPAC08I - SYS5.LINKLIB MVSRES, BSPAC13E - Error encountered processing above statement BSPAC10W - Dataset not cataloged BSPAC12E - Format-1 DSCB not found on volume BSPAC99I - End of processing, function terminated
Although this program has been tested on the Turnkey MVS system Version 3 it is not guaranteed to be bug-free (which program is?)
Use at your own risk