Mule フローには、.edi ファイルを読み取り、xml ファイルを生成するファイル インバウンド エンドポイントがあります。edi ファイルの解析中に例外がスローされた場合は、それをキャッチしてカスタム エラー メッセージをスプリング コントローラーに送信し、そこからミュール フローが呼び出されるようにする必要があります。ラバ統合スプリングプロジェクトでこれを行う方法は?
以下は、私のミュールフローのエンドポイントです。
<file:inbound-endpoint path="D:\smooks\test docs\in"
pollingFrequency="3000" responseTimeout="10000" doc:name="Incoming File"
transformer-refs="SmooksTransformer">
<file:filename-regex-filter pattern="(.*).edi"
caseSensitive="false" />
</file:inbound-endpoint>
<file:outbound-endpoint path="D:\smooks\test docs\out" responseTimeout="10000"
doc:name="Outgoing File" outputPattern="#[header:originalFilename].xml"/>