AS400のテーブルのデータをiSeriesコマンドを介して別のマシンにエクスポートしようとしていますが、処理の途中でスタックしています。私は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サーバーの間でプログラムされたファイル転送をどうやって行うのですか? Windowsにファイルをプッシュするi-seriesボックス、またはi-seriesからファイルをプルするWindowsを計画していますか? iシリーズでプッシュを実行する場合は、SFTP(Windowsサーバーでサービスを実行する場合)を検討してください。 – mao