Hi guys I need your help:
I'm trying to create the ticket by RPC on a Win 2003 server with
OTRS 3.0.10.
The client PC (Win XP) has installed the same version of OTRS
(3.0.10).
I bring you the test script (just create the TicketNumer)
#!/usr/bin/perl
use SOAP::Lite;
my $User = 'some_user';
my $Pw = 'some_pass';
my $otrs = new SOAP::Lite(proxy =>
'http://10.80.250.25/otrs/rpc.pl', uri =>
'http://10.80.250.25/Core');
#SOAP message
my $som;
# create a new ticket number
$som = $otrs->Dispatch($User, $Pw,
'TicketObject','TicketCreateNumber');
die $som->fault->{faultstring} if $som->fault;
my $TicketNumber = $som->result;
print "RPC: New Ticketnumer created: ".$TicketNumber."\n";
Case 1)
when I run the script from Win XP to Win 2003 OTRS 3.0.10 I get the
following error.
Application failed during request deserialization: no element
found at line 1, column 0, byte -1
at C:/Program
Files/OTRS/StrawberryPerl/perl/vendor/lib/XML/Parser.pm line 187
In the log of OTRS is not drawn anything even if I provide an
incorrect password, so I think that does not come to invoke the
module rpc.pl on the server.
Case 2)
When I run the script from Win XP to Win 2003 with an OTRS 3.1.9
everything works OK
I probed the installation of perl modules SOAP and all ok
I examined the link
http://lists.otrs.org/pipermail/otrs/2009-November/029314.html about
the same problem but is not solved.
Obviously I can not update the server to 3.1.9 because the server is
in production and migration is planned soon.
I'm sure there 's something that escapes me and I can not
understand.
Can anyone help me?
thanks
--
Rocco Tocci
Application Architect
Strada Prov. 1 BariModugno n. 4
70123 Bari Italy
Tel. +39 0803855483
TBS IT – Telematic & Biomedical Services Srl a socio unico
Sede Legale : Via Giacinto Gallina, 4 – 34122 Trieste
Tel. 040 - 92291
Sede Operativa : Via Francesco Bettini, 13 – 06034 Foligno
Tel. 0742- 32661
C.F., P.IVA e Registro Imprese (TS) : 01165260322
Cap.Soc. ¤ 8.000.000,00 i.v.
una società di TBS Group SpA
Ai sensi del D.Lgs. 196/2003 e della normativa internazionale, vi informiamo che questo messaggio è riservato esclusivamente al destinatario. Se esso vi fosse pervenuto per errore, vi invitiamo a eliminarlo immediatamente e a darcene comunicazione. Grazie.
According to the Italian and international laws in force, we inform you that this message is reserved only for the addressee. If you are not the addressee, please delete it immediately and notify us. Thank you.
P Per favore, pensa all'ambiente prima di stampare questo messaggio. Please, consider the environment before printing this e-mail.