I have a WSDL that defines a method accepting 4
arguments. One of these arguments is a complexType - a
sequence of xsd:string elements. I am unable to get
SOAP::Lite-0.65_6 to correctly encode this element.
I'll attach the WSDL in question.
Optimally the following would work:
$soap = SOAP::Lite->service( $wsdl );
$soap->want_som( 1 );
$soap->use_prefix( 0 );
$som = $soap->dirCreate( "/path", 0, { 'user' =>
'rtroll', 'log' => 'this is my log', 'process' => 'pid'
} );
Instead, SOAP::Lite dies with the following error:
Type 'meta' can't be found in a schema class
'SOAP::Serializer'
WSDL triggering this bug