Hola, estimado explorer: estuve trasteando el fin de semana revisando códigos y, aunque no consigo una respuesta válida, al menos el Dumper ya me da algún indicio:
Using perl Syntax Highlighting
$VAR1 = \
[
{
'Error' => {
'text' => 'El parametro IdComercio es obligatorio.',
'code' => '1'
}
}
];Coloreado en 0.005 segundos, usando
GeSHi 1.0.8.4
EL PROBLEMA es que no sé por qué me dice eso, cuando el IdComercio lo he especificado. Aquí el
script:
Using perl Syntax Highlighting
#!/usr/bin/perl
$idcomercio = "64";
$ideditorial = ""; #opcional
use SOAP::Lite +trace => 'debug';
use Data::Dumper;
$service = SOAP::Lite
-> uri("http://ws.leer-e.es")
-> service("http://ws.leer-e.es/wsdl/editorial.wsdl"); # me dijeron use service en vez de proxy
my $param1 = SOAP::Data->name('IdComercio')->value('$idcomercio')->type('int');
my $param2 = SOAP::Data->name('IdEditorial')->value('$ideditorial')->type('int');
my $result = $service->getEditoriales(
$param1,
$param2,
);
print "Content-Type: text/plain\n\n";
print $result; #el print $result me arroja "ARRAY(0x9188de4)"
print Dumper \$result;
Coloreado en 0.002 segundos, usando
GeSHi 1.0.8.4
¿Alguna solución?
gracias