0

AS/400 サーバーからライブラリの SAVEFILE をダウンロードしようとしています。常に0バイトの空のファイルを取得します。

これらは私が従った手順です

    Go to a MS-DOS Shell.
Go to the location on the PC where you want to store the save file.
Type:

FTP (AS/400_IP_ADDRESS)

Or

FTP (AS/400 _NAME)
Enter your AS/400 username and password for that system when prompted.
To ensure the transfer mode is binary (there will be no conversion), type:

BIN
To go to the library on the AS/400 where the save file is stored, type:

CD LIBRARY
To transfer the save file from the AS/400 to your PC, type:

GET NAME
When the transfer is complete, exit the ftp session by typing:

QUIT
To close the MS-DOS shell, type:

EXIT

as400側では、ファイルサイズが24576バイトであることを確認できます

FTP プロンプトは「226 ファイル転送が正常に完了しました」を返します。

しかし、ファイルは空です。

何らかの理由 ?

4

3 に答える 3

0

FTP GETでライブラリリストを使用するのではなく、保存ファイルが含まれているライブラリを指定します。たとえばSAVLIB ... SAVF(TESTLIB/MYSAVF)、FTP GETコマンドでthenを実行した場合は、を指定しますGET TESTLIB/MYSAVF。これで問題が解決しない場合は、質問を更新して、保存ファイルの作成とFTP送信に使用した正確な手順を示してください。

于 2013-03-21T15:24:55.397 に答える
0

常に空の savf を最初に作成します。

FTP で、BINARY モードに入ります。必要に応じて、リモートおよびローカルの現在のディレクトリを変更するための CD および LCD。必要に応じて、NAMFMT を変更します。

ローカル ディレクトリを変更していない場合は、おそらくファイルがどこか別の場所に移動した可能性があります。

于 2013-03-21T10:55:48.267 に答える
0

最も簡単な方法は次のとおりです。

ftpのIPアドレス

置き場

get LIBARY/SAVF SAVF (これは、同じ名前のファイルを tmp にドロップするように指示するだけです)

終了する

于 2013-03-21T21:05:27.063 に答える