【发布时间】:2015-06-11 22:17:35
【问题描述】:
我们尝试过在 flow1 中使用 vm 作为出站,在 flow2 中使用入站。在 flow2 中,我们使用 FTP 作为出站端点,并且我们已经启用了 vm 事务,即使那样它也无法正常工作。我们是否需要启用事务重试?根据以下问题,我们尝试使用事务how to make until successful as synchronous to retry mechanism for FTP Outbound in mule 3.4.2,您能帮我解决这个问题吗??
<flow name="FTPFlow1" doc:name="FTPFlow1">
<set-payload doc:name="Set Payload" value="#[payload]"/>
<vm:outbound-endpoint exchange-pattern="one-way" doc:name="VM" path="doProcess">
<vm:transaction action="ALWAYS_BEGIN"/>
</vm:outbound-endpoint>
</flow>
<flow name="FTPFlow2" doc:name="FTPFlow2">
<vm:inbound-endpoint exchange-pattern="one-way" path="doProcessMessage" doc:name="VM">
<vm:transaction action="JOIN_IF_POSSIBLE"/>
</vm:inbound-endpoint>
<ftp:outbound-endpoint host="localhost" port="21" path="/data/mule/ftp" user="admin" password="admin" responseTimeout="10000" doc:name="FTP"/>
</flow>
【问题讨论】:
标签: ftp mule mule-studio mule-component