2011.03.23
 

IFSからFTPデータを取得する

Question

FTP 経由で IFS からデータを取得しようとしています。通常 FTP からデータを受信する場合、データが正常に受信されたことを示す戻りコード 226 が MGET コマンドから受信したことをチェックしています。IFS のフォルダーに FTP 接続する場合、226 コードではなく、「501 Unknown extension in database file name. (501 データベース・ファイル名の拡張子が不明です)」というメッセージを受信します。しかし、データは受信します。データ受信を示すコード 226 を受信できない理由を教えていただけませんか。V5R4; を使用していて、ファイル名の拡張子は .trn です。

Answer

最初に IFS フォルダーに CD (ディレクトリーの変更) しましたか?変更していない場合は、現行ディレクトリーはおそらくまだ /qsys.lib/qgpl.lib だと思います。これは、QSYS ファイル・システムでは無効なデータベース・ファイル拡張子です。クライアントの FTP 内ローカル・ディレクトリーがクライアント・システムのライブラリーに設定されていて、クライアント側にも問題がありそうですね。いったん FTP アプリケーションに入ったら、ローカル・ディレクトリーを LCD コマンド経由で IFS ロケーションに変更してみてください。その後で、MGET を再試行してください。

ページトップ

ボタン