我們希望每天將文件從共享位置傳輸到遠程位置。如何使用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文件中?
我們希望每天將文件從共享位置傳輸到遠程位置。如何使用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文件中?
使用文本編輯器,把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
謝謝...明白了!將在早上嘗試,並確認... – Dotnetsoul
非常感謝,alvits。經過一些調整,我們今天成功傳輸了文件。 – Dotnetsoul
我們必須在命令PUT文件名'文件名(+1)'中刪除(+1),它的工作方式就像魅力! – Dotnetsoul
這些都是FTP命令。 'ASCII'表示傳輸採用ascii,而不是二進制模式。 'QUOTE'是'QUOTE PASV'的簡稱。 '站點RECFM = FB LRECL = 750 BLKSIZE = 23250 FILE = SEQ CYL PRI = 50 SEC = 20'是特定於站點的命令。 「PUT文件名」表示發送文件。 「BYE」表示斷開連接。 – alvits
腳本應該以MOVEit自由理解的格式編寫。它是ascii文本格式。並存儲在使用MOVEit Free的客戶端。 – alvits
謝謝alvit。我們嘗試使用Moveit自由發送文件:FTPS -e:隱式-a -natpasv -d -user:xxxxxx -password:yyyyyyyy -z -s:WareSuppPROD.citation 167.xxx.xxx.xx 990 – Dotnetsoul