WSO2 ESB,在迭代中介中使用聚合中介而不发送/调用

时间:2016-11-04 08:56:02

标签: wso2 wso2esb synapse

在WSO2 ESB中,我是否可以使用聚合中介来聚合由迭代中介分割的消息(不使用发送或呼叫中介将消息发送到外部端点)?
我试过这个,但聚合调解员没有收到拆分信息。
非常感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

我必须做同样的事情,如果你定义一个虚假的回复,我可以说它是有效的:

iterate - >序列

  • 将任何所需的转换应用于您的消息
  • 将其定义为响应消息(将属性RESPONSE设置为true)
  • 调用包含聚合介体的序列

聚合

  • completeCondition:将min和max messageCount设置为-1
  • onComplete:只要迭代将处理所有相关节点,您就会收到所有碎片

答案 1 :(得分:0)

如果您只是尝试迭代地转换消息,那么您可以使用ForEach mediator而无需Iterate和Aggregate调解器。自ESB 4.9.0起支持此功能