好久没有blog了,今日就share一个update program的经验

应用前提:
     程序使用Module的形式,就是CALLB(D) '模块'
     这种对于代码重用有很大的帮助
解决方案:
     1.FNDSTRPDM去找出你要找的Module对应的Rpgle/SqlRpgle对应的Souce名字
     2.Cpysplf拷贝查找出来的结果到一个临时文件里面
     3.CLLE去解析这个文件,都是有固定格式的,而且规律很简单
     4.调用UPDPGM命令来更新该Object
     5.如果有远程的主机要更新
         制作save file
         调用ftp命令
         传输save file
         恢复save file到qtemp
         拷贝该对象到目标library

你可能感兴趣的:(update)