从Mule中的批处理步骤增加计数器

时间:2017-10-16 11:29:49

标签: mule batch-processing

我的情况是我使用Batch来处理记录。

每条记录都包含一个子记录,我必须总结所有记录。

现在我正在做的是在每个批次步骤,我正在阅读否。子记录和将它存储在某个流量变量中说" counter"。在此批处理步骤中,我只将此计数器添加到另一个流量变量,例如" total_count"。但就此而言,total_count并不会持续存在。对于每条记录,此total_count设置为0,因为它在流程开始时已初始化。我将total_count设置为会话变量&物业也是如此。但它给出了相同的结果。

我想要总计算这个子记录。我应该用什么方法?如何根据每条记录增加total_count的值。

感谢。

1 个答案:

答案 0 :(得分:0)

请尝试在记录变量中保留计数。它应该可用并且在批记录中保持不变。请参考下面的链接

Record variable