¿Qué es la declaración WSDL para una matriz de enteros?

Las especificaciones de SOAP son confusas, numerosas y están disponibles en varias versiones, y el generador WSDL de mi librería SOAP está defectuoso. ¿Cuál es el WSDL correcto para una matriz de enteros? Podría ser:

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

o es (de la especificación wsdl):

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

O ¿qué tal

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

¿O algo mas?

Respuestas a la pregunta(1)

Su respuesta a la pregunta