[Dresden-pm] Hilfe zu Packages und SOAP gesucht
Jens Puruckherr
jpuruckherr at cyberport.de
Don Aug 14 08:09:10 CDT 2003
Hallo,
dresden-pm at mail.pm.org writes:
>
>
>Der Namensraum ist "Shop::Interface", also mußt Du
>auch 'Shop::Interface::getKunde' angeben.
Ahh, der Tipp ging in die richtige Richtung:
Server:
-----------
use lib "/home/pummel/data/scripts/bidi/Shop";
use Shop::Interface;
my $daemon = SOAP::Transport::HTTP::Daemon
-> new( LocalAddr => 'localhost',LocalPort => 8081)
->
dispatch_to('Shop::Interface::(?:setArtikel|getArtikel|setKunde|getKunde)')
>
Client:
---------
my $call=SOAP::Lite
-> uri('urn:Shop::Interface')
-> proxy ('http://localhost:8081/Shop::Interface ')
;
my $res = eval{
$call->getKunde($file);
};
Der Rattenschwanz mit der genauen Angabe des Modul-Pfades setzt sich
also fort ....
Fetzt nicht so ... muss der Client also genau wissen *wo* was finden
kann .... naja.
Mit freundlichen Grüßen
Jens Puruckherr