Soap consulta de catastro con Gema Savon

182 views
Skip to first unread message

samu verdor

unread,
Aug 23, 2012, 10:06:55 AM8/23/12
to ror...@googlegroups.com
Hola a todos...

He instalado la gema savon para a partir de la referencia catastral de un inmueble conocer sus datos. He estado haciendo pruebas por consola pero el xml que monta y manda no es correcto, con lo que el servidor devuelve un mensaje de error.

En el XML que monta, mete dentro de la etiqueta Provincia otra etiqueta RefCat en vez de una seguida.

>> client = Savon.client("http://ovc.catastro.meh.es/ovcservweb/OVCSWLocalizacionRC/OVCCallejero.asmx?WSDL")
>> client.wsdl.soap_actions

Me imagino que estoy haciendo mal la petición. Os las pongo a ver si veis algún fallo o me podeis echar una mano.

>> response = client.request :consulta_dnprc, "RefCat" => "6447903UF6564N0043HO"
>> response = client.request :consulta_dnprc, body: {"RefCat" => "6447903UF6564N0043HO"}

error => http://pastie.org/4574381

los servicios soap del catastro son https://ovc.catastro.meh.es/ovcservweb/OVCSWLocalizacionRC/OVCCallejero.asmx

Este es el servicio concreto https://ovc.catastro.meh.es/ovcservweb/OVCSWLocalizacionRC/OVCCallejero.asmx?op=Consulta_DNPRC

Podéis ver que la referencia es correcta  http://ovc.catastro.meh.es/ovcservweb/OVCSWLocalizacionRC/OVCCallejero.asmx/Consulta_DNPRC?Provincia=&Municipio=&RC=6447903UF6564N0043HO

Un saludo y gracias

samu verdor

unread,
Aug 23, 2012, 5:09:47 PM8/23/12
to ror...@googlegroups.com
Ya funciono.

samu verdor

unread,
Aug 23, 2012, 5:11:10 PM8/23/12
to ror...@googlegroups.com
Ya funciono, hay que pasarle todos los parámetros:

response = client.request :consulta_dnprc, do
  soap.body = {
    "Provincia" => "",
    "Municipio" => "",
    "RefCat"    => "6447903UF6564N0043HO"
  }
end

gracias, un saludo

Reply all
Reply to author
Forward
0 new messages