如何解决 CICS 中的 PROG753 错误?

How to resolve PROG753 error in CICS?

enter image description here我在 CICS 区域执行了 nmy 应用程序。几张地图后,它抛出 PROG753 错误,只显示地图的一小部分。谁能帮我解决这个错误?

我认为在这张图片中,"ITEMERR" 导致了 PROG753 错误。请检查并给出答案

您程序的地图输出区域有垃圾。检查:

  • 您在使用之前已经清除了输出区域。如果它是 Cobol,请使用 MOVE LOW-VALUES 到您的区域,或使用您的语言中的等效语句将输出区域初始化为二进制零。明明做,不要指望区已经给你清空了

  • 您移动到输出区的数据不包含不可打印的字符。检查您的源区域 - 不要只依赖声明,数据可能会被重新定义。如果有疑问,请转储数据(EXEC CICS ENTER 可以提供帮助,但如果可以的话,请从 CEDF 开始。)

  • 检查您是否没有覆盖输出字段的属性。

运行 您在 CEDF 下的交易并在有问题的 SEND MAP 之前停止。查看 FROM 区域。那里一定有垃圾(不可打印的字符,)使用十六进制显示找到它并确定它到达那里的原因。