JCLCheck runtime option CTL(CONC) is used. I have created some JCL with two SYSIN DDs, where both DD inputs have errors. I am getting two error messages, but I am not getting two CAY6617I messages:
CAY6125S DDNAME 'OUT01' NOT FOUND
CAY6125S DDNAME 'OUT02' NOT FOUND
CAY6617I STMT from MEM: 'TESTCON#' DSN: 'MVSPPDS.N.JCLCHECK.R120.$JCL.CAR2202'
Release : 12.0
Component : JCLCheck Workload Automation
Option CTL(CONC) works as designed. Sample JCLCheck output:
//SYSIN DD DISP=SHR,
// DSN=MVSPPDS.N.JCLCHECK.R120.$JCL.CAR2202(TESTCON$)
REPRO INFILE(IN01) OFILE(OUT01)
*SEVERE* CAY6125S DDNAME 'OUT01' NOT FOUND
REPRO INFILE(IN02) OFILE(OUT02)
*SEVERE* CAY6125S DDNAME 'OUT02' NOT FOUND
CAY6617I STMT from MEM: 'TESTCON#' DSN: 'MVSPPDS.N.JCLCHECK.R120.$JCL.CAR2202'
// DD DISP=SHR,
// DSN=MVSPPDS.N.JCLCHECK.R120.$JCL.CAR2202(TESTCON#)
Explanation:
- The first CAY6125S error is for TESTCON$ which is the very first SYSIN member. There's no need for an accompanying CAY6117I message because the error is displayed right below TESTCON$.
- All subsequent error(s) will have the accompanying CAY6617I message to indicate which SYSIN member the statement in error resides.