Chinaunix

标题: ddmf [打印本页]

作者: pww2010    时间: 2012-09-18 21:27
标题: ddmf
rpg中的ddmf这个文件有什么用,上网查了,不太明白..
作者: qiao_zq    时间: 2012-09-29 14:35
论坛里有个详细的资料
http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=463457

我来说两句。
1 400之间数据传输
2 400之间命令调用(CRTDDMF时RMTFILE参数可以忽略,当然也可以写)
举个自己用过的例子,当时无法连到测试环境400,想从一台400(开发环境)上将另外一台400(测试环境)的某本程序代码取过来。
通过ddmf文件实现需求:
1 首先得到测试环境400的ip,知道测试400名字也可以(这个和DDMF无关)。
2 在开发400端建立ddmf文件d1
CRTDDMF FILE(LIB1/D1)  RMTLOCNAME('测试400ip地址' *IP)
D1就指向了测试400,可以通过他送命令给测试400
3 在测试400端建立ddmf文件d2
SBMRMTCMD CMD(CRTDDMF FILE(LIB2/D2)  RMTFILE(LIB1/QRPGLESRC) RMTLOCNAME('开发400ip地址' *IP)
) DDMFILE(D1)
D2就指向了开发400的LIB1/QRPGLESRC文件,对D2的操作就是对LIB1/QRPGLESRC的操作。
当然如果想通过D2传送命令给开发400的话(就是想利用DDMF的第二种用法)就和LIB1/QRPGLESRC没有关系了。
4 执行cpyf
SBMRMTCMD CMD(CPYF FROMFILE(LIB2/QRPGLESRC) TOFILE(LIB2/D2) FROMMBR(SOURCEMBR) TOMBR(SOURCEMBR) MBROPT(*ADD)) DDMFILE(D1)
SOURCEMBR是想取过来的程序


作者: rising-star    时间: 2012-09-29 15:27
AS400精英汇Q群 244203161 (500人)




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2