|
Hello all!
I am dealing with some older WSDL, and it has fragments like this:
<complexType name="ArrayOf_xsd_int">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:int[]"/>
</restriction>
</complexContent>
</complexType>
When wsdl2perl processes this, I get
Can't locate object method "set_arrayType" via package "SOAP::WSDL::XSD::Attribute"
After looking for clues, I found this:
R2113
A MESSAGE containing serialized arrays MUST NOT include the
soapenc:arrayType attribute.
SOAP::WSDL does not natively support soapenc::arrayType.
Unfortunately, I cannot change the WSDL. Is there any way to teach SOAP::WSDL to handle this?
|