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

Reply via email to