あるいは、until-successful を削除し、インバウンド VM または JMS エンドポイントをトランザクション配信で使用して、アウトバウンド FTP エンドポイントで再試行することもできます。
VM を使用した例を教えてください。
これは以下の質問に関連しています
あるいは、until-successful を削除し、インバウンド VM または JMS エンドポイントをトランザクション配信で使用して、アウトバウンド FTP エンドポイントで再試行することもできます。
VM を使用した例を教えてください。
これは以下の質問に関連しています
以下のようなものを試してみてはどうでしょうか
<flow name="transactionalVM">
<vm:inbound-endpoint path="orders" exchange-pattern="one-way">
<vm:transaction action="ALWAYS_BEGIN"/>
</vm:inbound-endpoint>
<file:outbound-endpoint ref="receivedOrders"/> <!-- replace this with your FTP endpoint -->
</flow>
Mule のトランザクション管理を見て、再試行をどのように制御できるかを理解してください。今のところ、無限に試行されます。
ファイルのアウトバウンドがトランザクションの一部であることに疑問がある場合は、こちら(構成のヒントとコツ) とヒントをご覧ください。