FTP更新処理の[リモートパス]にディレクトリを指定しました。しかし、「550-The system cannot find the file specified. 」 エラーが発生して、ディレクトリ名のファイルが新規作成されます。原因を教えてください。
原因として、FTPアダプタでリモートパスに指定した対象が、ディレクトリではなくファイルとして判定された可能性があります。
FTP アダプタでは、[リモートパス] で指定しているパスに対して移動(CWD)し、該当のパスがファイルかディレクトリかの判定を行っております。
[リモートパス]の対象が意図せずファイルと判定される場合、[リモートパス] に指定のディレクトリが見当たらずディレクトリ移動に失敗していることが一因と考えられます。
つきましては、 FTPサーバ上に該当ディレクトリを作成済みかご確認いただいた後、FTP更新処理を実施ください。
■注意事項
・接続先のFTPサーバの種類によっては、ディレクトリ移動の仕様が異なる場合があります。
・ FTP更新処理アダプタの[リモートパス]の対象がファイルと判定され、
かつ該当ファイルがFTPサーバ上に存在しない場合は、新規ファイルが作成されます。
===
FTPサーバ側のパスにファイルが存在しない場合、新規にファイルを作成します。
===
上記仕様については、下記DataSpider ヘルプに記載がございますので、ご参照ください。
ヘルプ:[ネットワーク] - [FTP] - [更新] - [更新処理設定] – [追加書き込み]
URL:https://www.hulft.com/help/ja-jp/DataSpider/latest/help/ja/adapter/network/ftp_modify_data.html