WSO2 ESB自定义消息处理器 - 访问消息

时间:2016-06-02 07:35:56

标签: wso2esb

我正在使用WSO2 ESB消息处理器和"重放序列"它处理来自调用的WS的输出。

我现在面临的情况是我需要编译一条消息,该消息还应该包含来自终点请求的一些信息。 我的问题是:一旦消息由&#34;重放序列&#34;中的消息处理器执行,我可以如何访问请求消息,也可能在故障序列中为了显示输入导致错误?< / p>

1 个答案:

答案 0 :(得分:0)

在使用store mediator将消息存储到JMS队列之前,请使用property mediator在default / synapse范围中设置属性。对于示例实例,

<property expression="//xpath/to/payload"
        name="FileName" scope="default" type="STRING"/>

然后在replySequence中访问必要的属性并在那里进行验证。还要确保只复制必要的属性,而不是整个有效负载。