http://www.perlmonks.org?node_id=624617


in reply to SOAP::Lite and XML

You seem to be using Java Axis. Are you able to use the WSDL from a Java client to call the server, instead of SOAP::Lite?

I'm not a WSDL expert or anything, but yours doesn't look right to me. I'd think you'd need another <element> definition in there for each thing inside of the <offerIDs> element, like

<xs:complexType name="ArrayOfInt"> <xs:complexContent> <xs:restriction base="soapenc:Array"> <xs:sequence> <!-- NB: adding 'item' elements here --> <xs:element name="item" type="xsd:int"/> </xs:sequence> <xs:attribute ref="soapenc:arrayType" wsdl:arrayType="xs:int[]"/ +> </xs:restriction> </xs:complexContent> </xs:complexType

I could easily be wrong about that, though.