首先,是否加了日志
DSPOBJD 可以查看该物理文件是否加了日志
如果没有,需要咨询系统管理员,加到那个journal file上。用STRJRNPF ,反之用ENDJRNPF取消。
然后程序中的COMMIT需要加上
最后,我之前一直忽略,CL中要STRCMTCTL启动事务控制,并在程序退出后ENDCMTCTL
RPG的事务控制就这么些。
Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说Commitment definition *N not valid for open XXX CPF4326 排查「终于解决」,希望能够帮助你!!!。
首先,是否加了日志
DSPOBJD 可以查看该物理文件是否加了日志
如果没有,需要咨询系统管理员,加到那个journal file上。用STRJRNPF ,反之用ENDJRNPF取消。
然后程序中的COMMIT需要加上
最后,我之前一直忽略,CL中要STRCMTCTL启动事务控制,并在程序退出后ENDCMTCTL
RPG的事务控制就这么些。
转载于:https://www.cnblogs.com/wildfish/archive/2012/09/18/2690290.html
上一篇
已是最后文章
下一篇
已是最新文章