Commitment definition *N not valid for open XXX CPF4326 排查

   首先,是否加了日志

      DSPOBJD 可以查看该物理文件是否加了日志

      如果没有,需要咨询系统管理员,加到那个journal file上。用STRJRNPF ,反之用ENDJRNPF取消。

      然后程序中的COMMIT需要加上

      最后,我之前一直忽略,CL中要STRCMTCTL启动事务控制,并在程序退出后ENDCMTCTL

 

RPG的事务控制就这么些。

posted @ 2012-09-18 11:29  深渊野鱼  阅读(1508)  评论(0编辑  收藏  举报