根据某些计数器值,有没有办法让WSO2 ESB迭代器中介迭代多少次?
答案 0 :(得分:3)
与迭代中介内部定义的xpath表达式给出的xml片段一样多,您可以使用xpath函数" count"要找到这个值,例如:
消息:<root>
<value>
...
</value>
<value>
...
</value>
</root>
调解:
<iterate expression="//value">
<target>
...
</target>
</iterate>
XPATH给出迭代次数:count(//value)
在内部,属性&#34; messageSequence&#34;或&#34; messageSequence.ID&#34; (其中ID是迭代介体的可选id属性的值)是用这样的计数器初始化的(它给你带样的0/2和1/2),但我不确定你应该使用...