Hi,
just discovered this forum.
I started to work with SOAP::WSDL yesterday and was successfully able to parse and access our web services with version 2.00.99_3. Didn't manage to do so with the typemap approach of 2.00.10.
Below are some small corrections I had to make.
Additionally, module parent isn't checked in the prerequisites.
Great work! Thanks a lot for the effort.
Best regards,
Johannes
diff -r SOAP-WSDL-2.00.99_3/bin/wsdl2perl.pl SOAP-WSDL-2.00.99_3.new/bin/wsdl2perl.pl
27c27
< xmltypes = 1,
---
> xmltypes => 1,
diff -r SOAP-WSDL-2.00.99_3/lib/SOAP/WSDL/Deserializer/XSD.pm SOAP-WSDL-2.00.99_3.new/lib/SOAP/WSDL
+/Deserializer/XSD.pm
58,59c58,59
< $parser->set_header_parts( $method->{header}->{response}->{parts} );
< $parser->set_body_parts( $method->{body}->{response}->{parts} );
---
> $parser->set_header_parts( $method->{response}->{header}->{parts} );
> $parser->set_body_parts( $method->{response}->{body}->{parts} );
diff -r SOAP-WSDL-2.00.99_3/lib/SOAP/WSDL/Expat/MessageParser.pm SOAP-WSDL-2.00.99_3.new/lib/SOAP/W
+SDL/Expat/MessageParser.pm
214a215
> $_class = 'SOAP::WSDL::SOAP::Typelib::Fault11' if $_[1] eq 'Fault';