我是mainframes
和JCl
的新手。我发现了一个错误:
“将程序扩展为instream程序定义”
这是我的JCL
。我收到消息了,IEFC001I
。有人请帮我解决这个问题。
发布于 2015-04-03 07:47:14
我认为这个问题的标题应该改名为,这意味着IEFC001I消息“过程被扩展为instream过程定义”?即使你似乎忘记了包括你的JCL (根据你的“在我的JCL"),我不认为有必要包括这样的JCL才能回答你的问题。
当提交JCL时,开始运行的作业可能会产生如下消息:
过程被扩展为instream过程定义。
与该消息相关的消息标识符是IEFC001I。请注意此消息末尾的"I“,它表示”只提供信息“(而不是"E”表示错误,"A“表示”Abend"),因此这不应被视为错误。
它实际上想说的是,您的JCL包含了一些“过程”的细节,在本例中,该过程被添加到JCL本身(= instream)中。另一种可能是,一些JCL作业步骤正在执行一个过程,其中一个成员可以在一个典型的库中找到,其中也有很多这样的过程,比如DSN=SYS1.PROCLIB。
注意:作为对使用"instream过程“的更改,您可能还需要使用"JCLLIB ORDER =.”语句。这允许您指定一个或多个DSN,其中您希望r去查找您在JCL中使用的任何proclib成员。我经常在测试一个更新的过程成员时使用这种技术(在将它实际安装在“官方的proclib”中之前),如果您没有指定任何这样的JCLLIB命令,就使用它.
https://stackoverflow.com/questions/26902262
复制相似问题