我有一个问题,我似乎找不到解决方案。在调试模式下使用时,其中一项事务会提供 ABEND ASRA。当我编译没有调试选项的 Cobol 程序并运行该程序时,它工作正常。
错误看起来像这个(非常像这样),只有我使用的是 Cobol V4: http ://www-01.ibm.com/support/docview.wss?uid=swg1PM96501
现在的问题是:为什么它在调试器中异常,而不是没有调试器?我正在使用 CICS 调试器(DTCN 事务),程序正常启动,我可以使用 F2 和所有这些执行步骤,然后在某个位置异常终止。请注意,由于程序非常大,很难说它在哪里异常。
目前这只发生在这个程序上,其他程序在调试器上运行良好。我在修改之前放置了一个断点,异常结束发生在其他区域。
另一个奇怪的事情是这个 Abend 并不一致,如果我用小步骤(F2 和小断点)执行大部分代码,有时它会执行到最后没有异常结束。
由于问题的性质,我无法发布太多信息。我希望你遇到类似的问题,你可以告诉我在哪里寻找。
谢谢!