私はANYPOINT STUDIO 6.1.0を使用しています。プロジェクトには、サードパーティのサーバから受信ファイルの入力エンドポイントを設定する必要があります。問題は、ファイルがフォルダに置かれるとすぐに処理が非同期で開始されることです。MULESOFTのファイルコネクタの処理を制御する方法
ファイル処理はどのように制御できますか?
どのように非同期プロセス/スレッドが完了するのを待つことができますか?
私はANYPOINT STUDIO 6.1.0を使用しています。プロジェクトには、サードパーティのサーバから受信ファイルの入力エンドポイントを設定する必要があります。問題は、ファイルがフォルダに置かれるとすぐに処理が非同期で開始されることです。MULESOFTのファイルコネクタの処理を制御する方法
ファイル処理はどのように制御できますか?
どのように非同期プロセス/スレッドが完了するのを待つことができますか?
ファイルコネクタの 'File Age'プロパティを使用します。時間をミリ秒単位で指定できます。
受信スレッドのプロファイルを設定し、doThreading = falseを設定して同期処理ができるようにします。
<file:connector name="File" autoDelete="true" streaming="true" validateConnections="true" doc:name="File">
<receiver-threading-profile doThreading="false"/>
</file:connector>
あなたはミュールリクエスタモジュールを利用できます。