PHP - Problemas con servicio web SOAP del catastro

   
Vista:

Problemas con servicio web SOAP del catastro

Publicado por rockillos (1 intervención) el 22/11/2013 10:44:45
Problemas con servicio web SOAP del catastro
Hola a todos,

Es la primera vez que tengo que utilizar un servicio web con PHP y estoy teniendo problemas. A ver si alguien me puede ayudar. Se trata del servicio web del catastro español.
- El wsdl es: https://ovc.catastro.meh.es/ovcservweb/OVCSWLocalizacionRC/OVCCallejero.asmx?WSDL
- El servicio a utilizar: Consulta_DNPPP
- Los parámetros: Provincia (string), Localidad (string), Parcela (int), Poligono (int)

En esta URL Viene bien documentado y con un formulario de prueba en el que se pueden introducir datos y te muestra el XML que te genera:
http://ovc.catastro.meh.es/ovcservweb/OVCSWLocalizacionRC/OVCCallejero.asmx?op=Consulta_DNPPP

Podeis poner, por ejemplo, "Toledo", "Illescas", 8, 2 y te muestra el XML.

Código que he creado:

$endpoint = 'https://ovc.catastro.meh.es/ovcservweb/OVCSWLocalizacionRC/OVCCallejero.asmx';
$wsdlFile = 'https://ovc.catastro.meh.es/ovcservweb/OVCSWLocalizacionRC/OVCCallejero.asmx?WSDL';

$clienteSOAP = new SoapClient($wsdlFile, array(
'location'=>$endpoint,
'trace' => true,
'exceptions' => false));

$params = array(
'Provincia' => 'Toledo',
'Municipio' => 'Illescas',
'Poligono' => '8',
'Parcela' => '2');

$valor = $clienteSOAP -> Consulta_DNPPP ($params);
print_r($valor);

Pero me devuelve siempre, ponga los datos que ponga=
stdClass Object ( [any] => 112LA PROVINCIA NO EXISTE )

Es un mensaje de error controlado por ellos, por lo que al servicio se conecta, pero se ve que no reconoce los datos y no entiendo porqué, no sé si habrá que poner una cabecera o algo así.

Alguien me puede ayudar? por favor

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder