如何将响应与聚合调解器中的请求相关联?

时间:2015-11-25 10:06:49

标签: wso2 wso2esb

是否有可能使用迭代聚合场景中的请求值来按顺序丰富响应?我需要回复xml,它将具有响应以及源业务对象的businessId。操作范围属性似乎是错误的,通常导致值为2,3,3或3,3,3而不是发送1,2,3 ...

1 个答案:

答案 0 :(得分:1)

您可以按顺序在属性中保存所需的值,并在输出序列中使用这些属性。 您甚至可以将整个请求消息保存在序列中的属性中,并将其与out序列中的xpath一起使用:

保存:

<enrich>
    <source type="envelope" clone="true"/>
    <target type="property" property="INPUT_MESSAGE"/>
</enrich>

使用它:

get-property('INPUT_MESSAGE')/yourNode/text()