Quelle est la déclaration WSDL pour un tableau d'entiers?

Le SAVON, les specs sont source de confusion, de nombreux, et disponible dans plusieurs versions, et mon savon bibliothèque du générateur WSDL est buggé. Quelle est la bonne WSDL pour un tableau d'entiers? Pourrait-il être:

<element name="ArrayOfIntegers">
  <complexType base="SOAP-ENC:Array">
    <element name="integer" type="xsd:integer" maxOccurs="unbounded"/>
  </complexType>
  <anyAttribute/>
</element>

ou est-il (à partir du wsdl spec):

<complexType name="ArrayOfFloat">
  <complexContent>
      <restriction base="soapenc:Array">
          <attribute ref="soapenc:arrayType" 
                     wsdl:arrayType="xsd:integer[]"/>
      </restriction>
  </complexContent>
</complexType>

Ou que diriez-vous:

<element name="ArrayOfIntegers">
 <complexType>
  <sequence>
   <element maxOccurs="unbounded" name="integer" type="xsd:int"/>
  </sequence>
 </complexType>
</element>

Ou autre chose?

source d'informationauteur joeforker | 2010-01-13