Re: Perl SOAP::Lite and Apache Axis2 interoperability

2006-08-22 Thread Aleksey Serba
Kinichiro, Eran, Anne, Great thanks for your help! I've build perl module using stubmaker from wsdl file and fix all wrong namespaces after generation. It works fine now, thanks. Kinichiro, i have SOAP::Lite 0.69 version. I think the problem in client stub generation from wsdl file in new

Re: Perl SOAP::Lite and Apache Axis2 interoperability

2006-08-21 Thread Aleksey Serba
Hi Kinichiro, Thank you for quick response. Indeed, your example of version client works for me too. I'm trying to make a soap call using wsdl. Could you please test this script in your environment. Use stubmaker: sh stubmaker.pl 'http://localhost/axis2/services/version?wsdl' or dynamically:

Re: Perl SOAP::Lite and Apache Axis2 interoperability

2006-08-21 Thread Aleksey Serba
Hi Eran, I'm trying to make a soap call using wsdl. 1. Axis2 version client: Usу stubmaker: sh stubmaker.pl 'http://localhost/axis2/services/version?wsdl' or dynamically: versionclient.pl use SOAP::Lite; use Data::Dumper; my $result = SOAP::Lite -

Re: Perl SOAP::Lite and Apache Axis2 interoperability

2006-08-21 Thread Aleksey Serba
Kinichiro, Your script worked in my environment, and I could see result. $VAR1 = 'Hello I am Axis2 version service , My version is #axisVersion# #today#'; Hmm, strange.. Thus the problem is in environment. What version of SOAP::Lite module and axis2 dist do you use? Anyway, this is a good

Re: Perl SOAP::Lite and Apache Axis2 interoperability

2006-08-21 Thread Kinichiro Inoguchi
Aleksey, I'm using Active Perl 5.6 within Windows XP. And SOAP::Lite version is 1.47. (I checked Lite.pm file.) And I'm using Axis2 nightly build war distribution with JDK1.4.2 and tomcat5.0.28. I hope this info helps you. Regards, kinichiro --- Aleksey Serba [EMAIL PROTECTED] wrote:

Re: Perl SOAP::Lite and Apache Axis2 interoperability

2006-08-21 Thread Anne Thomas Manes
Your SOAP envelope has specified the wrong namespace. It should be: http://schemas.xmlsoap.org/soap/envelope/;. Your SOAP message specifies: xmlns:soap=http://schemas.xmlsoap.org/wsdl/soap/; That's the namespace for the SOAP extension for WSDL. You'll have to check with the Perl folks to

Re: Perl SOAP::Lite and Apache Axis2 interoperability

2006-08-21 Thread Eran Chinthaka
Hi Aleksy, As I predicted, the SOAP ns URI of the request you are sending is wrong. It should be either of http://schemas.xmlsoap.org/soap/envelope/ - for SOAP 1.1 or http://www.w3.org/2003/05/soap-envelope - for SOAP 1.2. But in your request it is

Re: Perl SOAP::Lite and Apache Axis2 interoperability

2006-08-21 Thread Kinichiro Inoguchi
I traced SOAP request/response by TCPMON 1.0. As mentioned Anne, SOAP request envelope looks something strange. But Aleksey's script worked in my environment. [request] POST /axis2/services/version HTTP/1.1 TE: deflate,gzip;q=0.3 Connection: TE, close Accept: text/xml Accept: multipart/* Host:

Re: Perl SOAP::Lite and Apache Axis2 interoperability

2006-08-18 Thread Eran Chinthaka
Hi Aleksey, I think the SOAP namespace is not defined in your request message. Can you paste your SOAP request here? -- Chinthaka Aleksey Serba wrote: Hi! I've build simple service and deploy it to Apache Axis2 as aar archive ( messageReceiver is RPCMessageReceiver ) I can't make a SOAP