1

我的意思是说我通过 wso2dss 使用迭代器在 wso2esb 中发送数组。在 wso2 dss 中,我使用返回的生成键。所以我正在检索该值,但是我如何才能将所有数组值保留在单个属性中,我在 wsoesb 中使用了很多方法但是我能够检索作为数组第一个对象的单个值

 <property xmlns:ns="http://org.apache.synapse/xsd"
             xmlns:s="http://ws.wso2.org/dataservice"
             name="Name"
             expression="//s:name"
             scope="default"
             type="STRING"/>  

我正在尝试计算我得到的这个值

 <property xmlns:ns="http://org.apache.synapse/xsd"
             xmlns:s="http://ws.wso2.org/dataservice"
             name="Total"
             expression="count(//s:name)"
             scope="default"
             type="STRING"/>

在这种情况下,我得到 Total=1.0 但在我的数组中我有 25 个对象元素,请你帮我解决这个问题...

4

1 回答 1

0

您不能将数组存储在属性中。您可以尝试使用类调解器来读取和计算数组值。

于 2013-06-07T16:10:29.237 回答