BizTalk FTP の受信場所を設定しようとしています。CSV ファイルを含む /test サブフォルダーを使用して FTP サーバーをセットアップしました。同じ受信ポートを介して CSV ファイルをローカルでテストしたところ、正常に動作しました。NLST コマンドを実行して、設定したファイル マスクに基づいて /test フォルダーの内容を一覧表示すると、FTP ポートが死にかけているように見えます。ログによると、サーバーから 550 応答を受信しています。
ログ出力は次のとおりです。
< 220 Microsoft FTP Service
> USER XXXXXXXX
< 331 Password required for XXXXXXXX.
> PASS xxxx
< 230 User logged in.
> PWD
< 257 "/" is current directory.
> PWD
< 257 "/" is current directory.
> PWD
< 257 "/" is current directory.
> SYST
< 215 Windows_NT
> PWD
< 257 "/" is current directory.
> CWD /test/
< 250 CWD command successful.
> PWD
< 257 "/test" is current directory.
> TYPE A
< 200 Type set to A.
> PORT XXXXXXXX
< 200 PORT command successful.
> NLST *XXXXXXXX*.csv
< 150 Opening ASCII mode data connection.
< 550
> QUIT
< 221 Goodbye.
Windows ftp コマンドを使用すると、これらと同じコマンドを発行でき、問題なく動作するようです。FileZilla は問題なく FTP サーバーに接続できます。したがって、これはサーバーではなく BizTalk クライアントの問題だと思います。
ポート構成で「名前リスト (NLST) を使用する」を「はい」または「いいえ」に設定しても、同じ結果が得られます。