FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cita:
No sé si ese xml de respuesta alguien lo interpreta en el programa de gestión. Gracias. |
#2
|
|||
|
|||
Cita:
Yo utilizo el Excel para visualizar y totalizar las Respuestas a las Consultas. En el caso que tu comentas, el xml de respuesta contiene información sobre el envío en general y sobre cada una de las facturas que acabas de enviar en particular. Esa información debería guardarse de forma estructurada en tu sistema para saber que facturas has enviado, cuáles han sido aceptadas de forma correcta, aceptadas con errores o incorrectas para proceder en un próximo envío de forma consecuente |
#3
|
|||
|
|||
Cita:
Gracias |
#4
|
|||
|
|||
Cita:
https://www.clubdelphi.com/foros/sho...0&postcount=28 https://www.clubdelphi.com/foros/sho...8&postcount=39 Del primer enlace, fíjate en el bucle que hay a continuación de Es exactamente lo que tu pretendes hacer, tratar la respuesta. En el segundo enlace hay incluso un ejemplo funcionando. Espero te sirva |
#5
|
|||
|
|||
Cita:
Gracias manelb, Un aporte realmente generoso e importante, para agradecer a bucanero y newtron y en general a dotos los foreros integrantes y a tí por darme luz, . Lo cierto es que lo he compilado con una versión que tengo de delphi XE7 aunque mis proyectos importantes están en delphi 6 como comenté anteriormente y al compilarlo me da un error de compilación: [dcc32 Error] Soap.SOAPHTTPTrans.pas(113): E2291 Missing implementation of interface method IWebNode.GetMimeBoundary marcando la linea de error: THTTPReqResp = class; de la unidad unit Soap.SOAPHTTPTrans; ...y otro error de compilación: [dcc32 Fatal Error] Soap.SOAPHTTPTrans.pas(384): F2063 Could not compile used unit 'Soap.Win.CertHelper.pas' marcando la linea de error: {$IF CompilerVersion <= 15.0} de la misma unidad. Supongo que será un error de mi delphi, ya que si se ha probado y funcionado por otros compañeros es porque está bien. Si no resuelvo estos errores con delphi XE7 debo interpretar el archivo de respuesta buscando las lineas directamente en el XML y operando con ellas. Gracias |
#6
|
|||
|
|||
[quote=Sergio J.;519773]Efectivamente, para que el sistema interprete el xml de respuesta y guarde dicha información en el sistema cómo lo hacéis?/QUOTE]
He probado unas cuantas cosas, y he acabado con el método siguiente:
La ventaja para mí es que así reduzco al mínimo la interfaz con el XML; antes tenía un montón de código que iba por las varias ramas del XML, pero tenía dudas que fuese sencillo de mantener en el futuro. Si les interese el XSLT, está en http: //pastebin.ca/3850663 (perdonad las molestias del copiar y pegar y editar, soy novato; gracias por adelante al administrador que lo rectificará). |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TICKET BAI (TicketBAI); Nuevo sistema de la Agencia Tributaria del Pais Vasco | keys | Internet | 4170 | Hace 3 Semanas 17:29:05 |
AEAT envio de datos vía Webservice problemas con WSDL | CelsoO | Internet | 11 | 09-10-2019 20:03:41 |
webService Soap de la Administración Digital Española notific@ | apicito | Internet | 3 | 31-01-2017 11:25:28 |
Error en Webservice funcion envio de sms | webmasterplc | Delphi para la web | 5 | 25-07-2013 20:10:29 |
Problemas con envío de XML a un WebService | davidvamo | Internet | 1 | 13-02-2007 15:49:20 |
|