EXEC语句

来源:互联网 发布:两会期间网络保障方案 编辑:程序博客网 时间:2024/06/07 07:24

※ 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)


0 0
原创粉丝点击