Dan wrote:
TYPRUN=HOLD is just as much a farce.
All of the following (plus a whole lot more) don't get caught till execution:
//DD1 DD UNIT=CRUD <- Invalid unit name
//DD2 DD DSN=A12345678.FILE <- 9 character qualifier
//DD3 DD DISP=(OLD,CRUD) <- Invalid keyword operand
Only products like CA-JCLCheck or ThruPut Manager can get these
JES3 finds errors like these, even with TYPRUN=SCAN
23:14:14 IAT4204 JOB FAILED WITH CONVERTER/INTERPRETER JCL ERROR
23:14:14 IEF452I JCLSCAN - JOB NOT RUN - JCL ERROR
//JCLSCAN JOB 1,JAFFE,CLASS=R,MSGCLASS=T,NOTIFY=&SYSUID,
// TYPRUN=SCAN
// EXEC PGM=IEFBR14
//DD1 DD UNIT=CRUD <- Invalid unit name
//DD2 DD DSN=A12345678.FILE <- 9 character qualifier
//DD3 DD DISP=(OLD,CRUD) <- Invalid keyword operand
1 //JCLSCAN JOB 1,JAFFE,CLASS=R,MSGCLASS=T,NOTIFY=&SYSUID,
// TYPRUN=SCAN
IEFC653I SUBSTITUTION JCL -
1,JAFFE,CLASS=R,MSGCLASS=T,NOTIFY=EDJXADM,TYPRUN=SCAN
2 // EXEC PGM=IEFBR14
3 //DD1 DD UNIT=CRUD <- Invalid unit name
4 //DD2 DD DSN=A12345678.FILE <- 9 character qualifier
5 //DD3 DD DISP=(OLD,CRUD) <- Invalid keyword operand
STMT NO. MESSAGE
-
4 IEF642I EXCESSIVE PARAMETER LENGTH IN THE DSNAME FIELD
5 IEF643I UNIDENTIFIED POSITIONAL PARAMETER IN THE DISP FIELD
--
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[email protected]
http://www.phoenixsoftware.com/
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html