【发布时间】:2014-11-13 05:55:50
【问题描述】:
我是mainframes 和JCl 的新手。我收到错误消息:
“过程被扩展为流内过程定义”
这是我的JCL。
我收到消息 IEFC001I 。有人请帮我解决这个问题。
【问题讨论】:
-
我看不到你的 JCL。此外,这个“程序已扩展......”听起来不像是一个错误。输出中是否还有其他消息?
-
那不是错误信息(IEFC001I末尾的I表示是信息信息)。它告诉你它已经扩展了一个 Instream-JCL-Procedure(参见tutorialspoint.com/jcl/jcl_procedures.htm)。
-
请包含 JCL 并找到错误信息(可能以 E 结尾)
-
以
I结尾的消息是Information消息。这些不会导致作业步骤失败,但如果作业步骤失败,有时与非I消息相关联,有助于确定问题。这里只是说“我找到了对PROC(JCL过程)的引用,并使用在JCL中编码的instreamPROC 而不是从库中解析了对PROC的引用(aPROCLIB)”。每次使用流内过程时,您都会收到该消息,无论作业步骤异常终止、失败还是以 RC 0 完成。 -
如果您的步骤失败,我们需要查看您的作业的假脱机输出文件 2 中的所有消息和 JCL。我们还需要知道步骤失败的症状是什么。