JCLCheck doesn't issue any warning or error message when the validating job creates a dataset that already existed.
Sample JCL:
//STEP01 EXEC PGM=IEFBR14
//ODATLIB DD DSN=AAAA.BBBBB.ACTQUE,DISP=(,CATLG,DELETE),
// SPACE=(CYL,(1,1),RLSE),RECFM=FB,
// LRECL=80,UNIT=DASD
DSN AAAA.BBBBB.ACTQUE already existed but none of the messages CAY6080E/CAY6081E/CAY6129E are issued by JCLCheck.
How to correct this behavior?
Release : All
Component : JCLCheck Workload Automation
The JCLCheck runtime option SUPCAT is enabled.
The SUPCAT option suppresses messages CAY6081E, CAY6080W, and CAY6129E when a DD has DISP=(,CATLG) for a data set that is already cataloged.
This option has the following format:
SUPCat|NOSUPCat
Some installations have a module on the system to re-catalog the data set instead of the normal course, which is to retain the previous catalog entry.
Use runtime option NOSUPC so messages CAY6081E, CAY6080W, and CAY6129E are issued when a data set is already cataloged.