Ciao a tutti, e in anticipo grazie per i consigli che mi potreste dare.

Sto implementando un client per un WS in perl utilizzando la libreria Soap::Lite, pero' ho alcune domande da porre visto che mi va sempre in errore, non riesco a capire il perchè, di seguito il codice che uso, acnhe se ho provato varie implementazione con wsdl o autodispatch.


#CAricamento Var da passare all'operation
my $var1 = SOAP:ata->type('string');
$var1->name('intervallo');
$var1->value('$intervallo');

my $var2 = SOAP:ata->type('string');
$var2->name('data');
$var2->value('$DATA');


#Creazione Client

my $client =SOAP::Lite->new();
$client -> uri("$uri");
$client -> proxy ("$prox");
#### Domanda il proxy mi serve sempre??? ho inserito la stessa uri e per uri ho impostato il #WS, metre per il prox solo l'indirizzo cone la porta
#AAAAAAAAAA dimenticavo protocollo Http o https???

#Richiesta Operation con il passaggio dei paramtri
$som =$client->Operation($var1,$var2);
$out =$som ->result;


PS. DOVE CACCHIO SBAGLIOOOOOOOO??????

Come Errore :

SOAP::Transport::HTTP::Client::send_receive: HTTP::Response=HASH(0x4048df6c)
SOAP::Transport::HTTP::Client::send_receive: 500 (Internal Server Error) Can't connect to indirizzoorta (Bad hostname '*****')
Client-Date: Thu, 21 Aug 2008 09:54:09 GMT





GRAZIE PER L'AIUTO