我必须使用保存文件将几个对象从我的开发服务器传输到生产服务器

I have to transfer few objects from my development server to production server using Save file

我必须将几个对象从 AS400 开发服务器传输到生产服务器。 有一个我新创建的逻辑文件,这个LF的PF在生产中可用,所以我不需要将PF传输到生产中。

1) 使用 SAVOBJ 我已经复制了 LF 来保存文件,如果我在生产服务器中恢复这个 LF,它会自动指向生产中的 PF 吗?或者我是否需要重新编译生产中的 LF 源以指向 Prod PF?

2) 如果我想在生产环境中重新编译 LF,那么如何复制 LF 的源代码以保存文件?

3) 我想复制一个带有数据的新 PF 来保存文件。如果我执行 SAVOBJ 命令,也会将数据与对象一起复制吗?

1) 是的。我的 PF 和我的 LF 在同一个库中。我在与 PF 相同的库中使用 SAVRSTOBJ。它结合了源服务器上的保存和目标服务器上的恢复。使用 DSPDBR YOUR_PF 检查您的 PF -> LF 附件。

2) 您也可以使用 SAVRSTYOBJ 传输源文件

3) 是的数据与对象一起保存

  1. 最简单的选择是在 RDi 中打开源成员,然后复制并粘贴到目标服务器上的源成员中。如果您确实需要 SAVF,则必须保存源 PF,然后再恢复它。 SAVOBJ 有一个 FILEMBR 参数,应该让您只保存那个成员。

如果您想完全使用 OS 工具进行源文件传输,我建议通过 Enterprise Extender(crtctld 类型 *APPC)将两台机器与 SNA 配对,配置 SNADS,请参阅 here 有关此主题的德语文本。使用 Google 左右进行翻译。之后,您可以使用 sndnetf 最轻松地传输文件成员或 SAVF。初始工作量很大,但之后就没有 FTP.

麻烦了

考虑到 LF,我会 sndnetf 并在产品服务器上重新编译 LF,因为在我看来这是最后一个麻烦的方法。