新規投稿 記事一覧 ホーム
●ご利用方法,ご利用に際しての規約はこちらをお読みください。
こちらからの投稿は、先頭に表示されているコメントへの返信になります。
仮想テープからFTP転送 かなとん さん [ 12月8日(水) 17時54分 ]

    初めてFTPを使っているのですが、自分が考えた範囲でPUTを実行しても上手く出来ません。
    どなたかご教示願えないでしょうか。

    LODIMGCLG IMGCLG(PLISM_BF) DEV(TAPVRT01)                    
    SAVLIB     LIB(T50) DEV(TAPVRT01) SEQNBR(1) +         
                 ENDOPT(*LEAVE) CLEAR(*ALL) PRECHK(*YES) +    
                 SAVACT(*LIB) SAVACTWAIT(480) ACCPTH(*YES) +  
                 SPLFDTA(*ALL) DTACPR(*YES) OMITLIB(QMPGDATA) 

    FTP 192.XXX.XXX.XXX
    > FTPTEST                                    
      331 P                     FTPTEST          
      530 L              .                       
    > BINARY                                     
      200 T           I                          
    > PUT PLISM_BF A.TXT                         
       最初に USER サブコマンドを出す必要がある。

    RE:仮想テープからFTP転送 伊集院博 さん [ 12月8日(水) 18時19分 ]

      FTPのサーバーメッセージを見ると、
      530が出ていますね。
      これは「ログオンを試みたが拒否された」
      ですのでユーザー、パスワードが
      間違っているのではないでしょうか。

      だからPUT命令を出しても、
      USERサブコマンドを出せ!と
      怒られているのではないでしょうか。

      外していたらごめんなさい。

      RE:仮想テープからFTP転送 かなとん さん [ 12月16日(木) 16時6分 ]

        伊集院博 さん 回答ありがとうございます。ログインは出来ましが、AS400からパソコンにデータを
        落とすにはコマンドをどのように指定したら出きるでしょうか。
        AS400にはRootの下にPLISM_BFが出来ています。


          220 CONNECTION WILL CLOSE IF IDLE MORE THAN 5 MINUTES.                     
        > QSEC                                                                       
          331 ENTER PASSWORD.                                                        
          230 QSEC LOGGED ON.                                                        
           OS/400 IS THE REMOTE OPERATING SYSTEM. THE TCP/IP VERSION IS "V5R4M0".    
          250  NOW USING NAMING FORMAT "0".                                          
          257 "QGPL" IS CURRENT LIBRARY.                                             
        > BINARY                                                                     
          200 REPRESENTATION TYPE IS BINARY IMAGE.                                   

    RE:仮想テープからFTP転送 伊集院博 さん [ 12月16日(木) 17時3分 ]

      すみません。
      仮想テープからのFTP転送を経験した事がないので分りません。

      AS/400上のDBをPCサーバにFTP転送するのであれば
      当HPにも説明がありますので参照してみて下さい。
      <http://www.as400-net.com/cgi-bin/contents/tips.cgi?con=ftp>


      詳細が質問から読み取れませんが、簡単な説明を記載します。

      @AS/400のコマンドラインより
       FTP RMTSYS('192.XX.XX.XX')
      Aユーザー、パスワードでFT転送Pプロトコル画面へ(ログイン)
      BBINARY を指定していますが、コード化変換しなくて良いですか?
       PCでFTP転送したデータを見たいのであれば、
       BINARYではなく、LTYPE C 932 を発行して下さい。
       (FTP転送時に、EBCDIC→ASCIIへコード変換します)
      CAS/400からPCサーバにデータを転送するコマンド
       PUT PLISM_BF A.TXT を発行します。
       ログイン時に「257 "QGPL" IS CURRENT LIBRARY.」 
       と表示されていますので QGPL/PLISM_BF のデータを転送します。
       ここで他のライブラリーにある、例えばMYLIB/PLISM_BFを転送したいのであれば
       PUT MYLIB/PLISM_BF A.TXT 
        となります。
       
      参考ですが、FTPコマンドを発行すると3桁の数字が返ってきますね。
      300未満は問題ないメッセージで、300以上はエラーメッセージとなります。

      頑張って下さい。

お名前
パスワード
e-mailアドレス
タイトル
ホームページ
アドレス