在有效的JCL中,符号参数&DEPT将用什么值替换? 程序
//ABC9999 PROC DEPT=’A’
//ABC9090 EXEC PGM=ABC9090
//SYSOUT DD SYSOUT=&DEPT
//ABCREAD DD DSNAME=AAX1.MASTER.FILE,DISP=SHR
调用JCL
//AAX1BN JOB (12345),'CANDIDATE TEST',NOTIFY=CANDIDATE,
//MSGCLASS=X,MSGLEVEL=(1,1)
//SET DEPT=’*’
//STEPX1 EXEC ABC9999
答案 0 :(得分:0)
目前提供,没有。修复语法错误后,& DEPT将替换为星号。
答案 1 :(得分:0)
目前DEPT将是A,因为它初始化为proc
中的// ABC9999 PROC DEPT ='A'
您需要编码
//AAX1BN JOB (12345),'CANDIDATE TEST',NOTIFY=CANDIDATE,
//MSGCLASS=X,MSGLEVEL=(1,1)
//*
//STEPX1 EXEC ABC9999,DEPT=’*’
或从proc:
中删除initialize(删除DEPT ='A')//ABC9999 PROC
//ABC9090 EXEC PGM=ABC9090
//SYSOUT DD SYSOUT=&DEPT
//ABCREAD DD DSNAME=AAX1.MASTER.FILE,DISP=SHR