Startproblem mit SOAP-Zugriff über Perl

English! place to talk about development, programming and coding
Post Reply
otrswolf
Znuny newbie
Posts: 1
Joined: 19 Nov 2009, 18:10
Znuny Version: 2.4.5

Startproblem mit SOAP-Zugriff über Perl

Post by otrswolf »

Hallo allerseits,

ich habe OTRS 2.4.5 unter Windows XP frisch installiert und versuche, mit dem Beispiel-Script rpc-example.pl über Perl
auf OTRS zuzugreifen. User und Password sind korrekt eingetragen, auch die URL ist richtig.
Selbst bei folgendem "Mini-Zugriff" kommt es schon zum unten stehenden Fehler:

use SOAP::Lite( 'autodispatch', proxy => 'http://localhost/otrs/rpc.pl' );
my $User = 'soap-user';
my $Pw = ''soap-pass';

my $RPC = Core->new();

# create a new ticket number
print "NOTICE: TicketObject->TicketCreateNumber()\n";
my $TicketNumber = $RPC->Dispatch( $User, $Pw, 'TicketObject', 'TicketCreateNumber' );


Ausführung im cmd-Window: "f:\OTRS245\StrawberryPerl\perl\bin\perl.exe rpc-example.pl"

Nun kommt die Ausgabe:
NOTICE: TicketObject->TicketCreateNumber()
Odd number of elements in anonymous hash at f:/OTRS245/StrawberryPerl/perl/site/lib/SOAP/Lite.pm line 1627.
Unresolved prefix 'soap' for attribute 'soap:Envelope'
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soapenc
="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" soap:encodingStyle="http://sch
emas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/soap/envelop ... chResponse xml
ns="/Core"><s-gensym3 xsi:type="xsd:long">2009111910000034</s-gensym3></DispatchResponse></soap:Body></soap:Envelope> at
f:/OTRS245/StrawberryPerl/perl/site/lib/SOAP/Lite.pm line 3138

Kann jemand damit etwas anfangen? In den Logs von OTRS ist nicht zu sehen. Es wird laut TicketCounter.log sogar die Ticket-Nummer hochgezählt,
aber danach knallt es.

Vielen Dank im Voraus,
Gruß Wolfgang
Post Reply