• as400不同服务器之间的文件导入


    假设有一台服务器的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等,在开始以上的操作,就可以了。  

  • 相关阅读:
    SSH框架中使用Oracle数据库转换为SQLServer的相关配置和注意事项
    MYSQL性能优化系统整理
    PHP时间处理
    debian9 VirtualBox rc=-1908的错误
    https://snapcraft.io/store
    中文转拼音 pinyin4j的使用
    java对象转数组|数组转对象
    Deflater 压缩解压
    spring的RestTemplate连接池相关配置
    spring获取指定包下面的所有类
  • 原文地址:https://www.cnblogs.com/zrp201008/p/1866604.html
Copyright © 2020-2023  润新知