タイガー!タイガー!じれったいぞー!(SE編)

AS400, Java, JavaEE, JSF等の開発、習慣など。日々の気づきをまとめたブログ(備忘録)

【AS400】SAVFをFTP(対話型)で取得する方法

概要

  • 前々回でSAVFの保管方法について書きましたが、同一Serverにファイルを置かずに、別PCへ転送する方法をまとめておきます。
  • 取得する方法は多々あるかと思いますが、今回はFTPコマンドにて取得します。

対話型FTP

  • WindowsPCのコマンド・プロンプトで取得してみます。
  • 処理の流れ

    1. ftpコマンドでServerへログイン
    2. ユーザー認証
    3. binコマンドでバイナリー転送モードへ切替
    4. getコマンドにて指定したファイルを取得
    5. quitコマンドでFTP作業終了

操作例

  • Server:192.168.1.2
  • SAVF保管場所:TIGERSAV/TIGERSAVF
C:\>cd c:\as400

c:\AS400>ftp 192.168.1.2
192.168.1.2 に接続しました。
220-QTCP AT ServerName
220 CONNECTION WILL CLOSE IF IDLE MORE THAN 5 MINUTES.
ユーザー (192.168.1.2:(none)): UserName
331 ENTER PASSWORD.
パスワード:**********
230 UserName LOGGED ON.
ftp> bin
200 REPRESENTATION TYPE IS BINARY IMAGE.
ftp> get TIGERSAV/TIGERSAVF
200 PORT SUBCOMMAND REQUEST SUCCESSFUL.
150 RETRIEVING MEMBER TIGERSAVF IN FILE TIGERSAVF IN LIBRARY TIGERSAV.
226 FILE TRANSFER COMPLETED SUCCESSFULLY.
ftp: 240768 バイトが受信されました 0.09秒 2561.36KB/秒。
ftp> quit
221 QUIT SUBCOMMAND RECEIVED.

c:\AS400>