FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
La url del WSDL es http://portafirmas.dipusevilla.es/pf...ryService?wsdl
El resultado de usar el WSDL Importer de Delphi 7 devuelve este resultado:
En el primer bloque no es capaz de definir los tipos:
Pero si miramos el WSDL directamente en un navegador vemos que si aparece la url de un xsd donde se definen los tipos. Código:
<xsd:import namespace="urn:juntadeandalucia:cice:pfirma:query:request:v2.0" schemaLocation="http://portafirmas.dipusevilla.es/pfirma26/servicesv2/QueryService?xsd=query.xsd" /> El problema es que no es el primer WebService que consumo, pero si es el primero que tengo problemas. He incorporados los XSD a mano, guardandolos y usando el XML Data Binding para generar las interfaces. Pero el Web Service me responde con errores poco descriptivos. Lo último ha sido probar construyendo el XML de llamada a "mano" y aun así me responde con mensajes de error. Pongo un ejemplo más descriptivo: Uno de los metodos a llamar es queryDocumentTypes usando la aplicación SopaUI conseguí montar un proyecto y hacer la llamada a esa funcion y vi el XML que usaba en la llamada y lo monté yo en delphi. El XML tiene esta pinta: Código:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:juntadeandalucia:cice:pfirma:query:request:v2.0"> <soapenv:Header/> <soapenv:Body> <urn:queryDocumentTypes> <query></query> </urn:queryDocumentTypes> </soapenv:Body> </soapenv:Envelope> Llevo casi una semana dándole vueltas y no se como abordarlo, es algo que he heredado y no hay ni documentación ni nadie a quien dirigirme, he escrito tanto al ministerio como a la consejeria pero no contestan. Gracias a todos por el interés. |
#2
|
|||
|
|||
Cita:
Cuando todo lo que intentento hacer ( SOAP con Delphi ) y no puedo resolverlo por una u otra causa, acudo a un plan B ( cURL ) sí, un poco más de trabajo porque se tiene que crear el SOAP a "manita" pero te podría "salvar el pellejo". Mira éste tutorial a ver si te da una idea. Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#3
|
|||
|
|||
Muchísimas gracias egostar le voy a echar un vistazo a ver que tal.
Cita:
|
#4
|
||||
|
||||
Si la web estuviera accesible podríamos hacer alguna prueba, inclkuso con versiones posteriores del "WSDL importer", pero me está dando como caída.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Y a ver ahora si con el cambio de gobierno lo cambian todo, no sería de extrañar.
|
#6
|
|||
|
|||
No es que esté caida, es que pertenece a un dominio privado en el que hay que loguearse y eso no lo puedo pasar, pero si os puedo pasar el WSDL en fichero, os lo adjunto. Gracias a todos por el interés.
|
#7
|
|||
|
|||
Muchisimas gracias egostar he conseguido resolverlo con el tutorial y descargando la libreria de Open SSL 1.1.1a.
Un tutorial muy interesante y con multiples aplicaciones con cURL. Gracias. Cita:
|
#8
|
|||
|
|||
Cita:
Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Port Knocking | ElChicoNuevo | Servers | 3 | 28-10-2018 10:54:11 |
Port Forward no me funciona | winzo | Varios | 0 | 09-03-2014 06:59:39 |
Andalucía gastará 225 millones en pagar a 1.300 exempleados de empresas subvencionada | fjcg02 | La Taberna | 8 | 17-10-2012 10:08:08 |
Serial Port | JoseFco | Varios | 46 | 22-03-2008 02:38:49 |
Busco ordenador o portátil | Arcioneo | Varios | 2 | 18-07-2006 13:49:32 |
|