JOB语句

一、位置参数

JOB语句中的位置参数如下:

※ 账户信息(job accounting information)

※ 程序员名字(programmer name)(程序员名若有特殊字符应用单引号括起来)


//MYJOB1 JOB 168,NEWMAN.LV

//MYJOB2 JOB 168,'NEWMAN LV'



二、关键字参数

JOB语句中的关键字参数有如下:ADDRSPC  REGION  MSGCLASS SECLABEL PASSWORD BYTES CLASS RD MSGLEVEL TIME PERFORM PAGES COND LINES CARDS TYPRUN PRTY SCHENV GROUP RESTART NOTIFY USER CCSID


常用关键字有:

※ MSGLEVEL(statement,messages)

控制JCL作业输出清单的内容,statement指定哪种作业控制语句要打印到作业输出,语句参数可以取下列3个值

0:只打印JOB语句

1:打印所有的JCL语句和JES2或者JES3控制语句,包括调用过程语句。

2:只打印JCL语句和JES2或JES3语句


messages参数指定哪些信息要打印到作业输出中,信息子参数可以取下面的值:

0:只打印JCL信息,如果作业异常结束,只调用JES和操作员信息

1:打印所有的分配/结束信息


//JOB1 JOB 168,NEWMAN,MSGLEVEL(0,0)


※ MSGCLASS

用来为作业日志设置输出类别,为输出清单指定一个输出类别,输出类别是你公司定义好的,每个输出类别由一个字符组成,取值范围为一个字母或一个数字。


※COND

条件(COND)参数指定作业(JOB)结束的条件,当作业中运行的程序结束时,都会产生一个返回码来标识程序结束时的状态,使用COND参数使得系统检测程序返回码与你提供的值进行比较,来决定是否继续执行作业中剩余的步骤。

//JOBNAME JOB...,COND=(code,operator)


//MYJOB1 JOB 168,NEWMAN,COND=(12,LT)

//STEP1 EXEC PGM=PGMA

//STEP EXEC PGM=PGMB


※ ADDRSPC

ADDRSPC的取值范围为REAL(实存)或者VIRT(虚存)


※ CLASS

用于分组,可以是字母或者数字。

//MYJOB1 JOB 168,NEWMAN.LV,CLASS=A


※NOTIFY

作业处理完毕后给指定用户发信息

//MYJOB1 JOB...,NOTIFY=IBMUSER


※PRTY

用于分配优先级,0最低。


※ REGION

指定作业所需的实存或者虚存空间的大小。


※ TIME

用于指定作业占用处理器的最长时间。


※TYPRUN

用来请求特殊作业处理,关键字可以有以下几个:

COPY:只将输入作业流中的JCL语句复制到SYSOUT数据集做输出处理,但不执行它们。

HOLD:告诉系统先将作业挂起直到有操作员释放才运行。

JCLHOLD:类似HOLD,不同的是,在JCL语句被扫描之前就HOLD

SCAN:表示作业不会执行,只是检查JCL语句的语法。


//MYJOB1 JOB 168,NEWMAN,TYPRUN=SCAN

//STEP1 EXEC PGM=PROGRAMA

//DD1 DD DSN=INPUT


※USER

用来指定提交作业流的用户ID


//MYJOB1 JOB 168,HUAHUA,USER=IBMUSER


※ PASSWORD

用来标识当前作业的RACF密码


//MYJOB1 JOB 168,HUAHUA,PASSWORD=ABC,USER=IBMUSER

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值