($title_img_alt)

こちらからの投稿は、先頭に表示されているコメントへの返信になります。
RE:27000バイトのデータをas400へ転送したい T さん [ 5月24日(火) 10時2分 ]
PCからAS400にデータ転送が出来ない環境というのは、転送ツールがないということでしょうか?
手動にてFTPコマンドでデータ転送が出来ますか?
転送できれば、コマンドファイルを作成して、CL内でRUNRMTCMDで実行してはどうですか?

RE:27000バイトのデータをas400へ転送したい RPG久しぶり さん [ 5月31日(火) 18時6分 ]
ご返信ありがとうございます

データ転送ツール(タブのファイル→転送)はあるのですが、PCからas400へ転送を指定すると

FDFが見つからないと出てきます。なのでas400からPCにファイルを転送して、それをそのままPCからas400へ転送しても同じエラーになります。

FDFを保存する機能が見つからないです。





手動でFTPは出来ます。コマンドファイルというのはバッチファイルと同じでしょうか。

TxtファイルにFTPのアドレスやユーザー、パスワード、putの指定をして

バッチファイルでそのファイルを起動させるために「FTP -s:C?〜」という指定をしてみたのですが、うまく動かず

その原因の見つけ方がわからないのです。





RUNRMTCMDはこのような使い方が出来るのでしょうか。

こちらのコマンドではどのようにパラメータの指定をすればよろしいでしょうか。



ざっくりすぎて申し訳ございません。
RE:27000バイトのデータをas400へ転送したい T さん [ 6月1日(水) 9時44分 ]
参考になるかわかりませんが、弊社ではこんな感じで行っています。
ただし、IKDさんが言うように、RUNRMTCMDが使用できる環境が条件です。
使用しているのが、PCかサーバーかわかりませんが、リモートの許可が必要です。


TXTファイル(FTP)
BATファイルとCMDファイルを作成する。

[TEST.bat]
cwblogon AS400 /u ユーザー名 /p パスワード > C:\TEST\as400.log
exit

[TEST.cmd]
cmd /c "ftp -s:C:\TEST\TEST.txt > C:\TEST\TEST.log"
exit



CLを作成

[CL]
RUNRMTCMD CMD('C:/TEST/TEST.BAT')                 + 
          RMTLOCNAME('111.11.1.11' *IP)           + 
          RMTUSER(ユーザー名)                     + 
          RMTPWD(パスワード)                      + 
          CCSID(943)                                

/**/

RUNRMTCMD CMD('C:/TEST/TEST.CMD')                 + 
          RMTLOCNAME('111.11.1.11' *IP)           + 
          RMTUSER(ユーザー名)                     + 
          RMTPWD(パスワード)                      + 
          CCSID(943)                                

このCLを実行する。
RE:27000バイトのデータをas400へ転送したい RPG久しぶり さん [ 6月1日(水) 14時53分 ]
Tさん。

詳しく書けなくて申し訳ございませんでした。

ご丁寧な説明本当に助かります。

ありがとうございます。やってみます。

お名前

パスワード

メールアドレス

タイトル

ホームページ

アドレス

項目