我試圖通過iSeries命令將AS400上的表的數據導出到另一臺計算機,但我在進程中間堆疊。我有一個存儲過程,我在其中創建CSV文件,但完成後我需要將此文件傳輸到另一臺機器(當然連接到AS400)。將文件從AS400傳輸到同一網絡中的另一臺計算機
在存儲過程中,我使用CPYTOIMPF
命令將表數據導出爲CSV,並將該文件寫入AS400文件系統。我不知道是否有將文件直接寫入另一臺機器的選項。
CALL QSYS2.QCMDEXC(
'CPYTOIMPF FROMFILE(LIBRARY/TABLE) TOSTMF('/QIBM/UserData/TestFolder/2.CSV') STMFCODPAG(*PCASCII) RCDDLM(*CRLF)'
);
此步驟已完成,並且該文件被寫入該目錄。
現在我需要將此文件傳輸到連接到AS400的Web服務器,而無需在完成上述命令之後。
我該怎麼做?
另一臺機器的操作系統是什麼? – mao
windows server 2008 R2 – user715079
所以你的問題是如何做AS400(i系列)和Windows服務器之間的程序文件傳輸?你是否計劃將i-series box壓縮到Windows,或者Windows從i-series中拉出文件?如果您希望i系列進行推送,請考慮SFTP(如果Windows服務器爲其運行服務)。 – mao