MainFrame之JCL学习笔记整理(1)

来源:互联网 发布:日本护肤品ispa知乎 编辑:程序博客网 时间:2024/05/18 00:53

一、基础知识

  一个JCL语句包括5个部分IDENTIFICTION FIELD,NAMEFIELD,OPERATION FIELD,PARAMETER FIELD,COMMENTSFIELD。返回码0正确,4或者8为警告,超过12是错误

(1)NAME FIELD:必须第三列开始,1到8个字母或者数字或者字符$,@,#组成,第一列不能出现数字。

(2)OPERATION FILD:跟在NAME FIELD 后面,至少空一个空格。

(3)PARAMETER FIELD:跟在操作域后面,至少空一格空格,每个参数之间都要有逗号。

(4)COMMENTS FIELD:至少空一个空格,如有多行,下一行从第16行开始。

 

二、JOB语句

(1)COND=(17,LT)如果17比返回码则不执行。

(2)MSGCLASS=(1,1)给予不同权限,对程序员而言1,1最好

(3)NOTIFY=USERID,当程序完成时候提醒谁

(4)TIME=(MINUTES,SECONDS)MINUTES<1440,SECONDS<60TIME=(,10)花费10秒,TIME=(5,10)花费310秒,TIME=NOLIMIT花费24小时。

(5)TYPRUN=HOLD或TYPRUN=SCAN或TYPRUN=RUN,调整JOB状态

 

三、EXEC语句

(1)COND EVEN.先前作业步正常、异常都运行。返回码都不满足条件执行

(2)COND ONLY.先前作业步异常终止执行。返回值都不满足执行

(3)一个EXEC语句必须有PGM,PROC OR PROCEDUR NAME参数

 

四、DD语句

(1)、DUMMY.说明空,所有输入输出语句都要用到

(2)、DISP.用来说明状态

(3)、DCB.LRECL=RECORD LENGTH,BLKSIZE,RECFM=RECORDFORM,DSORG=PS,PO

(4)、SYSDUMP. 为程序处理要求格式化存储空间。SYSABEND:为处理程序、系统程序、和系统控制块要求格式化空间SYSMDUMP.为处理程序和系统核心要求一个非格式化存储空间

 

SORT FIELDS=(POS,LENTH,FORMAT,SEQUENCE)

0 0
原创粉丝点击