I tried to generate soap bindings for amazon's web service by using the below command.
Can somebody tell me whats going wrong here ?
My goal is to write web service client in perl.
| Posted on 2010-01-29 08:36:59.108667-08 by naxer |
| wsdl2perl.pl does not work for AmazonWebServices.wsdl |
|
I tried to generate soap bindings for amazon's web service by using the below command. Can somebody tell me whats going wrong here ? My goal is to write web service client in perl.
/opt/ActivePerl-5.10/site/bin/wsdl2perl.pl -b . http://soap.amazon.com/schemas2/AmazonWebServices.w
+sdl
found unrecognised attribute {http://schemas.xmlsoap.org/wsdl/}arrayType (ignored) at /opt/ActivePe
+rl-5.10/site/lib/SOAP/WSDL/Base.pm line 130.
+
found unrecognised attribute {http://schemas.xmlsoap.org/wsdl/}arrayType (ignored) at /opt/ActivePe
+rl-5.10/site/lib/SOAP/WSDL/Base.pm line 130.
.
.
.
.
+
Creating complexType class MyTypes/ProductLineArray.pm
+
/opt/ActivePerl-5.10/site/lib/SOAP/WSDL/Generator/Template/XSD\complexType.tt undef error - no node
+ at /opt/ActivePerl-5.10/site/lib/SOAP/WSDL/Generator/Template/Plugin/XSD.pm line 55
+
SOAP::WSDL::Generator::Template::Plugin::XSD::create_xsd_name('SOAP::WSDL::Generator::Templ
+ate::Plugin::XSD=SCALAR(0x947f648)', '') called at /opt/ActivePerl-5.10/site/lib/SOAP/WSDL/Generat
+or/Template/XSD/complexType/attributeSet.tt line 42
+
eval {...} called at /opt/ActivePerl-5.10/site/lib/SOAP/WSDL/Generator/Template/XSD/complex
+Type/attributeSet.tt line 42
+
eval {...} called at /opt/ActivePerl-5.10/site/lib/SOAP/WSDL/Generator/Template/XSD/complex
+Type/attributeSet.tt line 6
+
eval {...} called at /opt/ActivePerl-5.10/site/lib/SOAP/WSDL/Generator/Template/XSD/complex
+Type/attributeSet.tt line 7
+
Template::Document::__ANON__('Template::Context=HASH(0x94f6c78)') called at /opt/ActivePerl
+-5.10/site/lib/Template/Document.pm line 151
+
eval {...} called at /opt/ActivePerl-5.10/site/lib/Template/Document.pm line 149
+
Template::Document::process('Template::Document=HASH(0x962ceb8)', 'Template::Context=HASH(0
+x94f6c78)') called at /opt/ActivePerl-5.10/site/lib/Template/Context.pm line 347
+
eval {...} called at /opt/ActivePerl-5.10/site/lib/Template/Context.pm line 321
+
Template::Context::process('Template::Context=HASH(0x94f6c78)', 'complexType/attributeSet.t
+t', undef, 'localize me!') called at /opt/ActivePerl-5.10/site/lib/Template/Context.pm line 409
+
Template::Context::include('Template::Context=HASH(0x94f6c78)', 'complexType/attributeSet.t
+t') called at /opt/ActivePerl-5.10/site/lib/SOAP/WSDL/Generator/Template/XSD/complexType/contentMo
+del.tt line 19
eval {...} called at /opt/ActivePerl-5.10/site/lib/SOAP/WSDL/Generator/Template/XSD/complex
+Type/contentModel.tt line 7
Template::Document::__ANON__('Template::Context=HASH(0x94f6c78)') called at /opt/ActivePerl
+-5.10/site/lib/Template/Document.pm line 151
eval {...} called at /opt/ActivePerl-5.10/site/lib/Template/Document.pm line 149
Template::Document::process('Template::Document=HASH(0x9635288)', 'Template::Context=HASH(0
+x94f6c78)') called at /opt/ActivePerl-5.10/site/lib/Template/Context.pm line 347
eval {...} called at /opt/ActivePerl-5.10/site/lib/Template/Context.pm line 321
Template::Context::process('Template::Context=HASH(0x94f6c78)', 'complexType/contentModel.t
+t', undef, 'localize me!') called at /opt/ActivePerl-5.10/site/lib/Template/Context.pm line 409
Template::Context::include('Template::Context=HASH(0x94f6c78)', 'complexType/contentModel.t
+t') called at /opt/ActivePerl-5.10/site/lib/SOAP/WSDL/Generator/Template/XSD/complexType.tt line 18
eval {...} called at /opt/ActivePerl-5.10/site/lib/SOAP/WSDL/Generator/Template/XSD/complex
+Type.tt line 7
Template::Document::__ANON__('Template::Context=HASH(0x94f6c78)') called at /opt/ActivePerl
+-5.10/site/lib/Template/Document.pm line 151
eval {...} called at /opt/ActivePerl-5.10/site/lib/Template/Document.pm line 149
Template::Document::process('Template::Document=HASH(0x96598b8)', 'Template::Context=HASH(0
+x94f6c78)') called at /opt/ActivePerl-5.10/site/lib/Template/Context.pm line 347
eval {...} called at /opt/ActivePerl-5.10/site/lib/Template/Context.pm line 321
Template::Context::process('Template::Context=HASH(0x94f6c78)', 'Template::Document=HASH(0x
+96598b8)') called at /opt/ActivePerl-5.10/site/lib/Template/Service.pm line 94
eval {...} called at /opt/ActivePerl-5.10/site/lib/Template/Service.pm line 91
Template::Service::process('Template::Service=HASH(0x94cf2e0)', 'complexType.tt', 'HASH(0x9
+5786e0)') called at /opt/ActivePerl-5.10/site/lib/Template.pm line 66
Template::process('Template=HASH(0x94ce890)', 'complexType.tt', 'HASH(0x95786e0)', 'MyTypes
+/ProductLineArray.pm') called at /opt/ActivePerl-5.10/site/lib/SOAP/WSDL/Generator/Template.pm lin
+e 66
SOAP::WSDL::Generator::Template::_process('SOAP::WSDL::Generator::Template::XSD=SCALAR(0x8e
+d8a38)', 'complexType.tt', 'HASH(0x94ce760)', 'MyTypes/ProductLineArray.pm') called at /opt/Active
+Perl-5.10/site/lib/SOAP/WSDL/Generator/Template/XSD.pm line 232
SOAP::WSDL::Generator::Template::XSD::visit_XSD_ComplexType('SOAP::WSDL::Generator::Templat
+e::XSD=SCALAR(0x8ed8a38)', 'SOAP::WSDL::XSD::ComplexType=SCALAR(0x92e4bc8)') called at /opt/Active
+Perl-5.10/site/lib/SOAP/WSDL/Base.pm line 62
SOAP::WSDL::Base::_accept('SOAP::WSDL::XSD::ComplexType=SCALAR(0x92e4bc8)', 'SOAP::WSDL::Ge
+nerator::Template::XSD=SCALAR(0x8ed8a38)') called at /opt/ActivePerl-5.10/site/lib/SOAP/WSDL/Gener
+ator/Template/XSD.pm line 90
SOAP::WSDL::Generator::Template::XSD::generate_typelib('SOAP::WSDL::Generator::Template::XS
+D=SCALAR(0x8ed8a38)', undef) called at /opt/ActivePerl-5.10/site/lib/SOAP/WSDL/Generator/Template/
+XSD.pm line 76
SOAP::WSDL::Generator::Template::XSD::generate('SOAP::WSDL::Generator::Template::XSD=SCALAR
+(0x8ed8a38)') called at /opt/ActivePerl-5.10/site/bin/wsdl2perl.pl line 151
at /opt/ActivePerl-5.10/site/lib/SOAP/WSDL/Base.pm line 62
|
| Direct Responses: Write a response |