Scott Walters 45982ff330 Huh. Between 5.12 and 5.16 somewhere, the behavior of ClassName->isa('UNIVERSAL') changed.
It used to be that that would return true if and only if that namespace existed.
Now it always returns true for any random non-existant made up name.
Changed this to do ->can() on a known existing method modules with this API have (serialize)
instead after floundering around for a bit.  exists ${"main::"}{$type.'::'} worked a little
bit but made it barf for some reason I didn't investigate.
This is the problem apparently behind the previous "haunted house level shit" fixes and
reversions.  This thing does automatically load these modules on the fly.  Would be nice
if the unit tests had some comments in them.
2014-08-21 08:37:49 -04:00
2009-12-12 19:48:57 -08:00
2009-12-12 19:49:03 -08:00
2009-12-12 19:48:17 -08:00
2009-12-12 19:48:35 -08:00
2009-12-12 19:49:03 -08:00
2009-12-12 19:49:03 -08:00
2009-12-12 19:49:03 -08:00
2009-12-12 19:48:28 -08:00
2009-12-12 19:48:45 -08:00
2009-12-12 19:48:32 -08:00

INTRO
-----

SOAP-WSDL provides a SOAP client with WSDL support.

SUBCLASSING
-----------

SOAP-WSDL is still under very active development. Please don't build
applications using the following modules directly:

 - SOAP::WSDL::Definitions
 - SOAP::WSDL::Port
 - SOAP::WSDL::PortType
 - SOAP::WSDL::Binding
 - SOAP::WSDL::Message
 - SOAP::WSDL::Operation
 - SOAP::WSDL::OpMessage
 - SOAP::WSDL::Part
 - SOAP::WSDL::Service
 - SOAP::WSDL::Types
 - SOAP::WSDL::XSD::Schema

Those will be replaced some time in the future.

INSTALLING
----------

Use the following mantra:

 perl Build.PL
 perl Build
 perl Build test
 perl Build install

If you don't have Module::Build installed, you may also use

 perl Makefile.PL
 make
 make test
 make install

Note that Module::Build is the recommended installer - make will not run
all tests provided with SOAP-WSDL.

SOLARIS INSTALLATION NOTES
--------------------------
According to a CPAN RT report http://rt.cpan.org/Ticket/Display.html?id=36865
it may be necessary to check (and possibly update) the expat libraries
required by XML::Parser.

SOAP::WSDL's metadata includes XML::Parser, but it seems that the expat
libraries XML::Parser depends on may slip through missing or outdated.
Description
Release history of SOAP-WSDL
Readme 3.2 MiB
Languages
Perl 99.5%
Raku 0.4%
Java 0.1%