我试图理解我在JCL文件中哪里出错了。 以下是我的代码:
//MULTG013 JOB 1,NOTIFY=&SYSUID
//STEP1 EXEC PGM=ICEGENER
//SYSUT1 DD DSN=UNTG013.DATAIN(AUTODATA),DISP=SHR
//SYSUT2 DD DSN=UNTG013.DATAOUT(MULTIOUT),DISP=SHR
//SYSPRINT DD SYSOUT=*
//SYSIN DD DUMMY
//STEP2 EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
DELETE UNTG013.DATAIN(AUTONEW)
/*
//STEP3 EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//OLDINV DD DSN=UNTG013.DATAIN(AUTODATA),DISP=SHR
//NEWINV DD DSN=UNTG013.DATAIN(AUTONEW),DISP=SHR
//SYSIN DD *
REPRO INFILE(OLDINV) OUTFILE(NEWINV)
/*
//STEP4 EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//STUFF DD DSN=UNTG013.DATAIN(AUTONEW),DISP=SHR
//SYSIN DD *
PRINT INFILE(STUFF) CHAR
/*
//STEP5 EXEC PGM=IKJEFT01
//SYSPRINT DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//SYSTSIN DD *
RENAME 'UNTG013.DATAIN(AUTONEW)' 'UNTG013.DATAIN(ITDSDATA)'
/*
//STEP6 EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//STUFF DD DSN=UNTG013.DATAIN(ITDSDATA),DISP=SHR
//SYSIN DD *
PRINT INFILE(STUFF) CHAR
/*
//STEP7 EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
DELETE UNTG013.DATAIN(ITDSDATA)
/*
//
我在SYS Z上遇到的错误是:IEFC605I未识别操作字段,第17和25行。
不太确定它为什么不正确。谢谢。
好的。以下是来自输出池的消息:
SDSF输出显示MULTG013 JOB02122 DSID 4 LINE NOT PAGE MODE DATA COMMAND INPUT ===> SCROLL ===> PAGE ************* TOP OF DATA ************* STMT NO. MESSAGE 17 IEFC605I未识别操作字段 25 IEFC605I未识别操作字段 ************* BOTTOM OF DATA *************
我也刚刚发现了这个:
SDSF输出显示MULTG013 JOB02122 DSID 2 LINE NOT PAGE MODE DATA COMMAND INPUT ===> SCROLL ===> PAGE ************* TOP OF DATA ************* J E S 2 J O B L O G -- S Y S T E M S 0 W 1 -- N O D E
17.59.22 JOB02122 ---- 星期五,2014年3月28日 ----
17.59.22 JOB02122 IRR010I 用户ID UNTG013 被分配到此作业。
17.59.22 JOB02122 IEFC452I MULTG013 - 作业未运行 - JCL错误 415
------ JES2作业统计信息 ------
读入41张卡片
45个SYSOUT打印记录
0个SYSOUT冲洗记录
2个SYSOUT池KB
0.00执行时间(分钟)
**************** 数据底部 ****************
希望这能有所帮助,感谢迄今为止的帮助!我还在研究它,看看是否可以自己解决。