在此处输入图像描述我在 CICS 区域中执行了 nmy 应用程序。几张地图后,它会抛出 PROG753 错误,并且只显示地图的一小部分。谁能帮我解决这个错误?
我认为在这张图片中,“ITEMERR”导致了 PROG753 错误。请检查并给出答案
您的程序的地图输出区域中有垃圾。检查:
您已在使用前清除了输出区域。如果是 Cobol,则使用 MOVE LOW-VALUES 到您的区域,或者使用您的语言中的等效语句将输出区域初始化为二进制零。明确地做到这一点,不要希望该区域已为您清除。
您移动到输出区域的数据不包含不可打印的字符。检查您的来源区域 - 不要只依赖声明,数据可能会重新定义。如果有疑问,请转储数据(EXEC CICS ENTER 可以提供帮助,但如果可以,请从 CEDF 开始。)
检查您是否没有覆盖输出字段的属性。
在 CEDF 下运行您的事务并在有问题的 SEND MAP 之前停止。查看 FROM 区域。那里一定有垃圾(不可打印的字符,)使用十六进制显示找到它并确定它到达那里的原因。