我们如何在wso2esb中创建数组属性

时间:2013-06-07 05:44:40

标签: wso2 wso2esb wso2dss

我的意思是说我使用迭代器通过wso2dss在wso2esb中发送数组。在wso2 dss中我使用返回生成的key.so我正在检索该值但是我如何将所有数组值保留在单个属性中 我在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"/>

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

1 个答案:

答案 0 :(得分:0)

您无法在属性中存储数组。您可以尝试使用类介体来读取和计算数组值。