我们希望从故障序列发送有效负载而不是肥皂故障。 我们能够在故障序列中记录消息,但是当我们使用响应时,有效负载不会作为响应。
答案 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>
将通过日志中介记录到错误序列的消息。相同的消息将作为响应发送给客户端。