1. Positional Parameters
l Job accounting information
([account-number][,accounting-information]...)
eg. //JOB43 JOB D548-8686
//JOB44 JOB (D548-8686,'12/8/85',PGMBIN)
l Programmer name
总长度不能超过20个字符,若名字中间有空格或其他特殊字符,则用单引号。
eg. //APP JOB ,ERIC.VENN
//JOBB JOB ,’WEN HONG TAO’
//JOBA JOB (846349,GROUP12),MATTHEW
2. Keyword Parameters
l CLASS=A | ….| Z | 0 |…| 9
CLASS 参数规定了作业的类别,相同类别的作业处于同一输入队列等待执行,并具有相同的处理属性。作业类别的属性定义在JES 中。当CLASS 参数缺省时,JES 将会根据安装时的缺省值赋予该作业一个缺省的CLASS 值。
l MSGCLASS= A | ….| Z | 0 |…| 9
用于为作业日志(job log)设置输出类别。作业日志是为程序员提供的与作业相关信息的记录。一般MSGCLASS=H就会放到JES Hold Queue 中(=S;H); 其他out class 的结果放在OUTPUT Queue 中(=S;O); 而MSGCLASS=Z是不保留作业输出的。
l MSGLEVEL= ([statements][,messages])
statements:指明在JCL 作业输出清单中应打印出的作业控制语句的类型
Ø0 Print only the JOB statement
Ø1 Print all JCL and JES statement including all statements in procedures
Ø2 Print only submitted JCL and JES statements. Statements in proc are not printed
messages:指明在JCL 作业输出清单中应打印出信息的类型
Ø 0只有在作业异常终止时,打印出有关JCL、JES、操作员及SMS 的处理信息;
Ø 1无论作业是否异常终止,都打印出有关JCL、JES、操作员及SMS 的处理信息。
l REGION= valueK | valueM
如果JOB 语句中的REGION 参数省略不写的话,系统将采用每条EXEC 语句中所定义的REGION 参数,当EXEC 语句中的REGION 参数省略不写时,系统将采用安装缺省值。
l TIME= ([minutes][,seconds]) | 1440 | NOLIMIT | MAXIMUM
当JOB 语句中的TIME 参数没有指明时,同REGION。
l PRTY=
取值范围是JES2:0~15;JES3:0~1。数字越大表示优先级越高。
l NOTIFY=
l TYPRUN= COPY | HOLD | JCLHOLD | SCAN
l ADDRSPC=
l BYTES=