我的 iSeries ILE 程序因未提交的更改而崩溃。现在我希望使用 ENDCMTCTL 结束提交控制(再次启动程序,程序自己启动提交控制),但它失败并显示消息:
CPF8355 - ENDCMTCTL not allowed. Pending changes active
有没有办法以正确的方式回滚/提交更改并结束提交控制?我更有经验的同事建议只退出并开始新的会话。
编辑
我已经尝试过 WRKCMTDFN 和其中的所有操作,但都没有成功。强制回滚和强制提交失败并显示消息:
CPD83ED -Commitment definition not eligible for forced rollback ...
... 2 -- The logical unit of work, for this commitment definition, is not in
an undecided state.