WSO2 ESB,在迭代调解器中使用没有 send/call 的聚合调解器

WSO2 ESB, Using Aggregate mediator without send/call in iterate mediator

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

我不得不做同样的事情,如果你定义一个假的响应,我可以说它有效:

迭代 -> 序列

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

汇总

  • completeCondition:将最小和最大 messageCount 设置为 -1
  • onComplete:一旦迭代将处理所有相关节点,您将收到所有片段

如果您只是尝试迭代地转换消息,那么您可以使用 ForEach mediator 而无需 Iterate 和 Aggregate 中介。这是从 ESB 4.9.0

开始支持的