wsdl对象数组

时间:2011-05-12 08:11:07

标签: arrays soap wsdl axis2

我写了wsdl文件,然后修改了骨架并试图测试。歌曲对象数组有问题。

     <xsd:complexType name="ArrayOfSongs">
       <xsd:sequence>
         <xsd:element maxOccurs="unbounded" name="item" type="tns:song"/>
       </xsd:sequence>
     </xsd:complexType>

    <xsd:complexType name="song">
      <xsd:all>
        <xsd:element name="name" type="xsd:string"/>
        <xsd:element name="artist" type="xsd:string"/>
        <xsd:element name="album" type="xsd:string"/>
        <xsd:element name="duration" type="xsd:int"/>
      </xsd:all>
    </xsd:complexType>

当我在netbeans上测试我的服务时,我得到了未知的异常。也许我定义了错误的complexType?我已经创建了ArrayOfStrings,一切正常,所以ArrayOfSongs出了什么问题。创建对象数组的任何信息都会有所帮助。

这个服务绑定在SOAP上,我使用了axis2,ant,tomcat server。

谢谢!

0 个答案:

没有答案