【问题标题】:UNIDENTIFIED OPERATION FIELD Error in JCLJCL 中未识别的操作字段错误
【发布时间】:2013-12-07 01:04:05
【问题描述】:

我尝试使用 IBM z/OS 运行以下 JCL 程序

//PAYMENT JOB MSGCLASS=H
//PAYMENT  EXEC PGM=PAYMENT,REGION=1024K                          
//             PARM='CSQ1,CARD.PAYMENTS,IND0163.REPLY,IND0163     
//             5999.99,"MY PAYMENT"'                              
//STEPLIB  DD DSN=ZOS.CONTEST3.PART2.LOAD,DISP=SHR                
//         DD DSN=WMQ.V6R0.SCSQLOAD,DISP=SHR                      
//         DD DSN=WMQ.V6R0.SCSQANLE,DISP=SHR                      
//         DD DSN=WMQ.V6R0.SCSQAUTH,DISP=SHR                      
//STDOUT   DD SYSOUT=*                                            
//STDERR   DD SYSOUT=*                                            
//SYSPRINT DD SYSOUT=*    

但是在提交作业后,当我尝试使用 SDSF 查看作业输出时,我在第 3 行和第 4 行得到 IEFC605I UNIDENTIFIED OPERATION FIELD !!谁能告诉我我的程序出了什么问题...

【问题讨论】:

    标签: zos jcl


    【解决方案1】:

    尝试用逗号结束第 2 行和第 3 行,以便 JCL 读者知道这些行尚未完成(即继续下一行)。

    //PAYMENT JOB MSGCLASS=H
    //PAYMENT  EXEC PGM=PAYMENT,REGION=1024K,                        <== continued...                 
    //             PARM='CSQ1,CARD.PAYMENTS,IND0163.REPLY,IND0163,   <== continued...   
    //             5999.99,"MY PAYMENT"'                              
    //STEPLIB  DD DSN=ZOS.CONTEST3.PART2.LOAD,DISP=SHR                
    //         DD DSN=WMQ.V6R0.SCSQLOAD,DISP=SHR                      
    //         DD DSN=WMQ.V6R0.SCSQANLE,DISP=SHR                      
    //         DD DSN=WMQ.V6R0.SCSQAUTH,DISP=SHR                      
    //STDOUT   DD SYSOUT=*                                            
    //STDERR   DD SYSOUT=*                                            
    //SYSPRINT DD SYSOUT=*    
    

    【讨论】:

    • 哈哈!!!非常感谢你的朋友!我真的是个混蛋!!错过了逗号:P 虽然我刚刚开始学习 JCL:P
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-20
    • 2020-06-05
    • 1970-01-01
    • 2018-09-08
    • 2011-08-25
    • 1970-01-01
    • 2019-07-20
    相关资源
    最近更新 更多