[Pdx-pm] SOAP::Lite Server
Ovid
publiustemp-pdxpm at yahoo.com
Fri Apr 22 10:31:24 PDT 2005
Hi all,
This is profoundly annoying to me, but can anyone point me to a clear,
easy-to-understand example of setting up a SOAP::Lite server AS AN
EASY-TO-TEST MODULE that can use existing classes? It's driving me
bonkers, but so far, I seem to keep getting all sorts of subtle, hard
to google errors every time I try this. I'm hoping for something like:
package My::SOAP::Server;
use SOAP::Lite;
my @EXISTING_CLASSES_TO_DISPATCH_TO = (...);
sub start { ... }
sub stop { ... }
And then be able to have a simple test suite:
use Test::More qw/no_plan/;
my $server;
BEGIN {
$server = My::SOAP::Server->start(@server_data);
use_ok 'My::SOAP::Client' or die;
}
my $client = My::SOAP::Client->new(@server_data);
ok my @records = $client->call('SomeClass.get_some_records', @args),
'... we should be able to fetch some records';
That seems very straightforward, right? I can't find a single danged
example of doing something like that. Being able to interface to
multiple underlying classes via a single SOAP server is rather
confusing.
I'm used to building clients, not servers. Any pointers would be
welcome. And I have the book "Web Services with Perl." I'm not
terribly impressed.
Cheers,
Ovid
--
If this message is a response to a question on a mailing list, please send
follow up questions to the list.
Web Programming with Perl -- http://users.easystreet.com/ovid/cgi_course/
More information about the Pdx-pm-list
mailing list