JCL预计未收到延期

时间:2016-04-15 03:46:23

标签: jcl

启动作业时失败并且JCL未运行

173 IEFC621|  EXPECTED CONTINUATION NOT RECIEVED              
174 IEFC605|  UNIDENTIFIED OPERATIONAL FIELD

代码

173 //STEP1   EXEC SASDUP,WORKU=SYSDU,WORK='100,25'   
         OPTIONS='MACRO SORTDEV=SYSDU FS                                     X
174 //           SYSPARM=''''2016040120160430'''''

2 个答案:

答案 0 :(得分:3)

//STEP1   EXEC SASDUP,
//            WORKU=SYSDU,
//            WORK='100,25',
// OPTIONS='MACRO SORTDEV=SYSDU FS SYSPARM=''''2016040120160430'''''

这只是徒手画,我还没有测试过。

正如@BillWoodger指出的那样,continuation can be quite tricky

答案 1 :(得分:0)

首先,在你的“WORK ='100,25'”参数后,你会发现昏迷。其次,确保你的声明的连续性永远不会在位置(cols)16之后开始。但它也可能超过或低于16,具体取决于你的模拟器(看起来在下面写了 )。第三,问题可能出在您的SASDUP应用程序中。第四,清理你的OPTION和SORTDEV参数?我不认为它可以那样工作。

OPTIONS='MACRO SORTDEV=SYSDU FS                                     X

? 看看SASDUP,它可以帮助您找到它需要的参数。因此,SASDUP的参数必须用逗号分隔,如果在下一行,则必须从特定位置开始。

尝试类似的东西。

//STEP1 EXEC SASDUP,WORKU=SYSDU,WORK='100,25',
  *here*     OPTIONS='MACRO',SORTDEV='SYSDUFSX'
//*here*     SYSPARM='2016040120160430'

我远非专家,但我希望它能帮到你。