※ EXEC语句的位置参数
//STEP1 EXEC procedure-name
//STEP EXEC PROC=procedure
//STEP1 EXEC PGM=program-name
※ PGM=位置参数
PGM=指定作业步要运行的程序,其格式如下:
PGM={program-name}
{*.stepname.ddname}
{*.stepname.procstepname.ddname}
※ PROC=位置参数
{PROC=procedure-name}
{procedure-name}
如果省略PROC=关键字,操作系统会自动当成你所要调用的是过程,并帮你到对应的过程库中查找它们。
※EXEC的关键字参数
一些常用关键字参数:ACCT, RD, DYNAMNBR, ADDRSPC, PERFORM, PARM, COND, TIME, DPRTY, CSID
※ PARM参数
用于向本作业步所执行的程序传递变量信息,该程序必须有相应的指令接收这些信息,并使用它们。
PARM格式为:
(1)PARM[.过程步名]=子参数
(2)PARM[.过程步名]=('子参数', 子参数)
(3)PARM[.过程步名]=(子参数,子参数)
(4)PARM[.过程步名]='子参数,子参数'
//MYJOB1 JOB 168,NEWMAN,CLASS=B,MSGCLASS=H
//STEP1 EXEC PGM=APG22,PARM='P1,123,P2=5'
//STEP2 EXEC PROC=ASFCLG,PARM.LIKED=(MAP,LET)
※ COND参数
与JOB语句的COND参数类似,在JOB中的COND可以对整个作业进行控制,在EXEC中是对单个作业步控制。
//MYJOB1 JOB 168,NEWMAN,CLASS=B,MSGCLASS=H
//STEP1 EXEC PGM=IEFBR14
//STEP2 EXEC PGM=DISKUTIL,COND=(4,GT,STEP1)
518

被折叠的 条评论
为什么被折叠?



