Hi Vijay,
looks like your WSDL uses recursive type definitions, which are not supported by the current CPAN release of SOAP::WSDL.
You should definitely get hold of the schema for the namespace (the one without a schema location) - it defines the types referenced in the WSDL. If you can get it, you can just save a copy of the WSDL, edit it (by specifying an appropriate schema location to the XSD file), and generate from the file:// URL where you saved it.
The recursive definition is more of a problem: There's a branch named "Typemap" in SOAP::WSDL's subversion, which can process recursive schema definitions (and will eventually become SOAP::WSDL 2.01).
Martin
(0)
]
