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