Ibm midrange 升级一个系统后,到IBM i/AS400和DDM文件之间的简单RPG复制作业将挂起

Ibm midrange 升级一个系统后,到IBM i/AS400和DDM文件之间的简单RPG复制作业将挂起,ibm-midrange,Ibm Midrange,在过去,有两个使用V4R5的旧AS/400,一个作为工作的主系统,一个作为备份和开发系统 我编写了一个RPG程序,它只需打开一个本地DDM文件(指向远程机器和文件)和一个本地数据库文件,删除所有本地记录,对远程记录进行迭代(读取),并将它们写入本地文件。多年来,这一直是一种魅力 最近,我用V7R2将主机升级到了一个更新的机器。我只是复制了数据库库的一个SAVF,并恢复了它,没有出现错误。应用程序运行时没有任何更改。非常好 但是复制作业在旧机器上运行,从新机器复制失败。它只是挂着。Wrkactjo

在过去,有两个使用V4R5的旧AS/400,一个作为工作的主系统,一个作为备份和开发系统

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

最近,我用V7R2将主机升级到了一个更新的机器。我只是复制了数据库库的一个SAVF,并恢复了它,没有出现错误。应用程序运行时没有任何更改。非常好

但是复制作业在旧机器上运行,从新机器复制失败。它只是挂着。Wrkactjob显示它在州icfw。远程机器的dsplog条目表明,已成功连接远程机箱,并成功调用ICF处理的本地部分。但没有数据传输。然后,我必须通过SysReq菜单在备份/开发系统上结束挂起程序,以返回qcmd

问题:为什么会发生这种情况?预期的行为是复制将像迁移之前一样工作

机器之间的连接正常。Aping和STRPASTR工作正常。我浏览了两台机器上的“使用作业”菜单,查找相关的通信作业,但找不到任何错误提示。到目前为止没有作业日志条目

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


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

就个人而言,我倾向于对Stack Overflow这样的问题给出一个相当宽松的回答。因为IBM中端社区非常小,所以您确实需要您能获得的每一个眼球,而Stack Overflow在Stack Exchange站点中拥有最多的眼球。您也可以尝试订阅midrange.com邮件列表并在那里询问。也许您可以将一个DDMF文件从box local发送到box remote以获取数据库记录。自从上个世纪以来,我还没有看到ICF投入生产。不确定它是否能跨版本工作。@danny117事实上,它是一个DDM文件,很抱歉在我最初的问题描述中没有反映这一点。在内部,DDM似乎利用ICF作为沟通渠道。@约翰尼谢谢您的理解和提示,我会考虑的。