免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1992 | 回复: 0
打印 上一主题 下一主题

as400不同服务器之间的文件导入 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-03-31 16:40 |只看该作者 |倒序浏览
假设有一台服务器的IP地址为:192.168.0.40(服务器一),另一台的是:192.168.2.16(服务器二),现在要将服务器一的某个库下(zrplib1)的文件(QDSPSRC)导入到服务器二的某个库(zrplib2)下。

第一步:在服务器一创建一个*savf类型的文件,执行命令"crtsavf",在弹出的窗口中个参数的设置如下

   1) Savefile  zdspsrc                                    /*自己取的名,在后面的savobj中用到此文件*/

   2)   Library  QGPL                                       /*服务器一下QGPL库*/

第二步:在服务器一中,把要复制的文件(QSDPSRC)保存到步骤一创建的文件中.执行"savobj"命令,在弹出的窗口中参数的设置如下.

   1) Objects   QDSPSRC                                /*要复制的文件名*/

   2)   Library      zrplib1                                /*要复制的文件所在的库*/

   3) Device    *savf  

   4)  Savefile   zdspsrc                                 /*复制到此文件下*/

   5)   Library  QGPL                                    /*文件zdspsrc所在的库、服务器一下QGPL库*/

注意:在此步骤中,按下F10,有一个重要的参数,Target release   *CURRENT            /*关于版本,如果从5.2版本->5.4版本,默认值就可以了,如果从5.4版本->5.2版本,需要设置成V5R2MO     按下F4会有提示*/

第三步:在程序的运行中,输入"cmd",访问服务器一,并把zrplib的QGPL库下的文件zdspsrc导出到AS400客户端的PC某个盘(比如C:\自己取的文件名)上.

   1)输入命令:ftp  192.168.0.40

  2) 输入用户名和密码

  3)输入"bin"                                                  /*转换为二进制*/

  4)输入get     QGPL/zdspsrc        c:\zzzzsrc

  5)最后输入"bye"

第四步:在服务器二上创建一个空的savf文件,执行命令"crtsavf",参数设置

   1)Object   abcsrc                                     /*名字可以随便取*/

   2)      Library   QGPL                                  /*服务器二下QGPL库*/

第五步:在运行dos下(和第三步一样)访问服务器二,把刚才从导出到本地PC的C:\zzzzsrc的文件复制到服务器二的QGPL库下的abcsrc上。

    1)ftp   192.168.2.16  

   2) 输入用户名和密码

   3)输入"bin"                                                            /*转换为二进制*/

   4)输入put       c:\zzzzsrc          QGPL/abcsrc   

   5)最后输入"bye"

第六步:在服务器二下,执行"rstobj"命令,参数设置

   1)   Object        QDSPSRC                   /*在服务器一的要复制的文件名*/

   2)    Saved    Library    zrplib1

   3)   Device   *savf

   4) Save file  abcsrc

   5)   Library QGPL            /*服务器二下QGPL库*/

  6)按下F10,PageDown,在额外参数中,有个重要的参数,Restor to Library  zrplib2

  注意:如果此时zrplib2库下已经存在有QDSPSRC文件名,则无法Restor成功,要解决此问题,可以在复制开始之前,修改zrplib1下QDSPSRC的名称,比如改成ZDSPSRC等,在开始以上的操作,就可以了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP