首页 > 解决方案 > 升级一个系统后,带有 DDM 文件的 IBM i/AS400 之间的简单 RPG 复制作业挂起

问题描述

过去有两台带有 V4R5 的旧 AS/400,一台作为主要用于工作,一台作为备份和开发系统。

我编写了一个 RPG 程序,它只是打开一个本地 DDM 文件(指向远程机器和文件)和一个本地数据库文件,删除所有本地记录,迭代(读取)远程记录并将它们写入本地文件。多年来,这就像一种魅力。

最近,我将主机升级到了更新的带有 V7R2 的机器。我刚刚复制了数据库库的 SAVF 并没有错误地恢复它。应用程序在没有任何更改的情况下运行。非常好!

但是在旧机器上运行的复制作业,从新机器复制失败。它只是挂起。Wrkactjob 显示它处于icfw状态。远程机器的 dsplog 条目告诉远程机器的连接成功,以及 ICF 处理的本地部分的成功调用。但是没有数据传输发生。然后我必须通过 SysReq-menu ENDRQS 备份/开发系统上的挂起程序以返回 qcmd。

问:为什么会这样?预期的行为是复制将像迁移之前一样工作。

机器之间的连接正常。Apingstrpasshr按预期工作。我浏览了两台机器上的“使用作业”菜单以查找相关的通信作业,但找不到任何提示出了什么问题。到目前为止没有作业日志条目。

非常感谢我可以收集更多信息的任何提示。

另外,我不确定 StackOverflow 是否适合提问,因为这不完全是编程问题。

标签: ibm-midrange

解决方案


推荐阅读