« Documentation gets a face lift! | Main | State of the SOAP »

Comments

Egads!

How do I get back my SOAP-ENV encoding. Have a ton of legacy clients requesting from a non-compatiable service now. They were coded to expect the SOAP-ENV default name space! :(

E-Goods!

Figured it out .. Here is an example using the HTTP::Transport::CGI

my ($serializer) = SOAP::Serializer->new();
$serializer->envprefix('SOAP-ENV');
$serializer->encprefix('SOAP-ENC');
$serializer->use_prefix('true');

SOAP::Transport::HTTP::CGI
->serializer($serializer)
->dispatch_to('Core::Service')
->handle;

Allen Xiang

Weird error when I was trying the simple example:
------------
#!perl -w
use SOAP::Lite;
print SOAP::Lite
-> proxy('http://services.soaplite.com/hibye.cgi')
-> uri('http://www.soaplite.com/Demo')
-> hi()
-> result;
------------


Can't locate object method "new" via package "SOAP::Packager::MIME" (perhaps you forgot to load "SOAP::Packager::MIME"?) at /usr/lib/perl5/site_perl/5.8.5/SOAP/Lite.pm line 3216.

Steve Leibel

Got

Can't locate object method "catfile" via package "File::Spec" (perhaps you forgot to load "File::Spec"?) at /usr/lib/perl5/site_perl/5.8.3/SOAP/Lite.pm line 2921.

until I manually added

use File::Spec;

to Soap/Lite.pm

jr

It's a great program

Proflogistics

to Adam: Can you post real comments?

Proflogistics

The comments to this entry are closed.