寻找以下要求的解决方案:
ESB将收到一条大型XML消息(来自JMS moslty),该消息包含大约10,000条记录。 ESB需要将单个XML消息拆分为多个消息,其中每条消息将保存500条记录,然后进行一些转换+将其路由到目标队列。
输入到ESB:1条带有10,000条记录的XML消息
ESB的输出:20条XML消息(每条消息有500条记录)
请建议是否有这种要求的模式。单独使用Iterate / Aggregator可能无助于解决此要求。
由于
答案 0 :(得分:0)
我认为使用smooks转换可以实现这一点。您可以在wso2主页上找到有关它的信息,例如
http://wso2.com/library/tutorials/2011/06/perform-data-mapping-smooks-editor-wso2-carbon-studio/