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