Hallo zusammen,
ich weiß gerade absolut nicht weiter und erhoffe mir ein paar Hinweise für meine Lösung :-) Ich bin ein WENIG vertraut mit perl und möchte nun versuchen eine WebAPI über Perl anzusprechen über SOAP::Lite...
Dazu habe ich folgendes Skript geschrieben:
use strict;
use SOAP::Lite;
my $soap = new SOAP::Lite;
$soap->proxy('http://xxxxxxx/MRcgi/MRWebServices.pl');
$soap->uri('http://xxxxxxx/MRWebServices');
my $soapenv = $soap->MRWebServices__createIssue('User','Password','',{projectID => 1,title => 'New Issue',priorityNumber => 1,status => 'Open',description => "New Issue"});
my $result = $soapenv->result;
print "$result\n";
Von einem SLES-Server mit Perl 5.10 funktioniert das Skript einwandfrei nachdem ich das Modul SOAP::Lite nachinstalliert habe!
Jetzt muss ich das Skript mit einem Perlinterpreter (5.8.9) unter Windows Server 2008 zum Laufen bekommen. Allerdings bekomme ich immer folgende Fehlermeldung:
501 Can't locate object method "new" via package "LWP::Protocol::http" at foot.pl line 6
Da ich ja weiß, dass es nicht das Skript ist, weiß ich nicht mehr wo ich ansetzen soll und brauche irgendwie mal einen Denkanstoß...
Danke und Gruß
Last edited: 2013-11-05 16:02:32 +0100 (CET)