wso2 esb从故障序列发送有效负载

时间:2016-10-10 05:17:15

标签: sequence wso2esb fault payload

我们希望从故障序列发送有效负载而不是肥皂故障。 我们能够在故障序列中记录消息,但是当我们使用响应时,有效负载不会作为响应。

1 个答案:

答案 0 :(得分:1)

您可以在WSO2 ESB中定义故障序列,并在该故障序列中添加相关介体。

如果要在代理或序列中的某处添加响应中介,它将停止ESB中的进程,并将发送给该​​中介的消息/响应发送给客户端。[1]

如果您需要添加将发送故障消息的响应中介,您可以将其添加到故障序列中。

示例代码:

<sequence name="faultSeq" xmlns="http://ws.apache.org/ns/synapse">
<log level="full">
    <property name="Message" value="===========This is error sequence========"/>
</log>
<respond/>
</sequence>

将通过日志中介记录到错误序列的消息。相同的消息将作为响应发送给客户端。

[1] https://docs.wso2.com/display/ESB500/Respond+Mediator