2017-05-18 2 views
0

毎日ファイルを共有場所から遠隔地に転送したいと考えています。FTPまたはスクリプトを使用してWindowsからメインフレームにファイルを転送する方法はありますか?

私は次のスクリプトを使用するように知らされた: - セキュアなFTPクライアントも

ASCII 
QUOTE SITE RECFM=FB LRECL=750 BLKSIZE=23250 FILE=SEQ CYL PRI=50 SEC=20 
PUT filename ‘filename(+1)' 
BYE 

、自由5.5.0.0 MOVEitを使用することを推奨されていました。

上記のスクリプトは、メインフレームまたは.datファイルで記述する必要がありますか?

+0

これらのftpコマンドです。 ASCIIは転送がバイナリモードではなくASCII形式であることを意味します。 'QUOTE'は' QUOTE PASV'の略です。 'SITE RECFM = FB LRECL = 750 BLKSIZE = 23250 FILE = SEQ CYL PRI = 50 SEC = 20'はサイト固有のコマンドです。 'PUT filename'はファイルを送信することを意味します。 「BYE」は切断を意味します。 – alvits

+0

スクリプトは、MOVEit Freelyが理解できる形式で記述する必要があります。 ASCIIテキスト形式です。 MOVEit Freelyが使用されているクライアント側に格納されます。 – alvits

+1

ありがとうalvit。私たちはMoveit Freelyを使ってファイルを送信しようとしています:FTPS -e:暗黙的-a -natpasv -d -user:xxxxxx -password:yyyyyyyy -z -s:WareSuppPROD.citation 167.xxx.xxx.xx 990 – Dotnetsoul

答えて

1

テキストエディタを使用して、ftpコマンドを1行に1つずつ入力します。

ASCII 
QUOTE SITE RECFM=FB LRECL=750 BLKSIZE=23250 FILE=SEQ CYL PRI=50 SEC=20 
PUT filename ‘filename(+1)' 
BYE 

send.txtである、あなたはその後、次のようなコマンドftpsを実行できるのは、あなたが作ったスクリプトのファイル名をふりましょう:

ftps -s:send.txt hostname 
+0

ありがとう...それを得た!午前中にそれを試して確認します。 – Dotnetsoul

+0

ありがとうalot、alvits。私たちはいくつかの調整の後、今日ファイルを正常に転送しました。 – Dotnetsoul

+0

コマンドPUTファイル名 'filename(+1)'を削除(+1)しなければならず、チャームのように機能しました!! – Dotnetsoul

関連する問題