2017-05-18 37 views
0

我們希望每天將文件從共享位置傳輸到遠程位置。如何使用FTP或腳本將文件從Windows傳輸到大型機?

我被告知使用下面的腳本:

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

此外,建議使用MOVEit自由5.5.0.0 - 安全的FTP客戶端。

上面的腳本是否必須寫入Mainframe或.dat文件中?

+0

這些都是FTP命令。 'ASCII'表示傳輸採用ascii,而不是二進制模式。 'QUOTE'是'QUOTE PASV'的簡稱。 '站點RECFM = FB LRECL = 750 BLKSIZE = 23250 FILE = SEQ CYL PRI = 50 SEC = 20'是特定於站點的命令。 「PUT文件名」表示發送文件。 「BYE」表示斷開連接。 – alvits

+0

腳本應該以MOVEit自由理解的格式編寫。它是ascii文本格式。並存儲在使用MOVEit Free的客戶端。 – alvits

+1

謝謝alvit。我們嘗試使用Moveit自由發送文件:FTPS -e:隱式-a -natpasv -d -user:xxxxxx -password:yyyyyyyy -z -s:WareSuppPROD.citation 167.xxx.xxx.xx 990 – Dotnetsoul

回答

1

使用文本編輯器,把ftp命令,每行一個命令。

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

非常感謝,alvits。經過一些調整,我們今天成功傳輸了文件。 – Dotnetsoul

+0

我們必須在命令PUT文件名'文件名(+1)'中刪除(+1),它的工作方式就像魅力! – Dotnetsoul

相關問題