<flow name="flow1">
<http:outbound-endpoint exchange-pattern="request-response" address="http://localhost:8080/HealthInsurance/save" method="POST" doc:name="HTTP" />
</flow
<flow name="flow2">
<http:outbound-endpoint exchange-pattern="request-response" address="http://localhost:8080/HealthInsurance/list" method="POST" doc:name="HTTP" />
</flow
我有以上流动的骡子。 Flow1成功响应意味着调用flow2,否则 flow1中的任何异常都意味着,不需要调用flow2。这非常重要。有人对我的要求有任何想法吗?
答案 0 :(得分:0)
由于您在 flow1 中使用HTTP出站,因此当http响应状态 200时,您可以调用 flow2 成功之类的事情: - <when expression="#[message.inboundProperties['http.status'] == '200']">
Mule - unable to route message based on http.status
..您可以使用异常策略来记录异常