我正在尝试使用Mule中的Scatter-Gather组件处理两个HTTP请求(XML返回)。从Scatter-Gather出来的有效载荷是:
有效负载(mimeType =" / " encoding =" UTF-8") Object = java.util.concurrent.CopyOnWriteArrayList,包含2:
我试过了: 1.转换消息 2.结合集合 3.组合集合 - >转换消息
我无法从Scatter-Gather中的2个调用流中获取成功的XML消息。我知道在组件的断点处,有效负载是(mimeType =" / ),实际上我在发出HTTP请求时在控制台中将其视为INFO日志消息开始我的Scatter-Gather流程。
有人可以建议一种获取XML输出的方法吗?分散 - 收集流请求从单独的Mule应用程序返回相同的XML / XSD。我有一个通用数据模型(CDM),我想最终将这些请求用于这些请求,并使用Message Enrichment来帮助其他部分。
这里的任何帮助将不胜感激。
答案 0 :(得分:0)
您应该在每个分散收集路由中转换为XML,然后在那里,您将拥有一个包含XML而不是InputStream的集合。 HTH