我如何将响应与聚合调解器中的请求相关联?
How can i correlate responses with request in aggregate mediator?
是否可以在迭代聚合场景中使用来自请求的值来丰富序列中的响应?我需要用 xml 进行响应,它将具有响应以及源业务对象的 businessId。操作范围 属性 似乎有问题,通常结果为值 2、3、3 或 3、3、3 而不是发送 1、2、3...
您可以按顺序将需要的值保存在 inside 属性中,然后在 out 序列中使用这些属性。
您甚至可以将整个请求消息保存在序列中的 属性 中,并在输出序列中将其与 xpaths 一起使用:
保存:
<enrich>
<source type="envelope" clone="true"/>
<target type="property" property="INPUT_MESSAGE"/>
</enrich>
使用它:
get-property('INPUT_MESSAGE')/yourNode/text()
是否可以在迭代聚合场景中使用来自请求的值来丰富序列中的响应?我需要用 xml 进行响应,它将具有响应以及源业务对象的 businessId。操作范围 属性 似乎有问题,通常结果为值 2、3、3 或 3、3、3 而不是发送 1、2、3...
您可以按顺序将需要的值保存在 inside 属性中,然后在 out 序列中使用这些属性。 您甚至可以将整个请求消息保存在序列中的 属性 中,并在输出序列中将其与 xpaths 一起使用:
保存:
<enrich>
<source type="envelope" clone="true"/>
<target type="property" property="INPUT_MESSAGE"/>
</enrich>
使用它:
get-property('INPUT_MESSAGE')/yourNode/text()