sequence - wso2 ESB 从故障序列发送有效负载

标签 sequence fault payload wso2-esb

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

最佳答案

您可以在 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

关于sequence - wso2 ESB 从故障序列发送有效负载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39951663/

相关文章:

sql - 如何为每批新插入的行使用新的序列号?

sequence - 测量树/树状图的可靠性 (Traminer)

ios - CCLabelTTF 在 CCSequence 之后消失

terminology - 休眠故障的一个例子?

iphone - 核心数据。 ExecuteFetchRequest 出现故障 NSManagedObject(不在 RAM 中)

java - 骡子 ESB : java component serving zip file but unable to unzip

arrays - 如何 swift 将调用委托(delegate)给 [0..<n]?

c++ - 段错误 ||访问违规写入位置

ios - Xtify 有效负载 - 服务器错误

tcp - 使用 Scapy 发送 tcp payload : Why a byte is eaten?