![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Consumir servicio soap sri ecuador envio de xml
Hola, no se si alguien lo habrá realizado en Delphi embarcadero el envío del archivo XML al web service del Sri ecuador,
tengo la función para enviar el xml es la siguiente: r:= GetRecepcionComprobantesOffline.validarComprobante(XML); XML dice que debe estar en formato TByteSOAPArray segun lo que extrajo Delphi del web service, no se que formato es ese o como convierto el XML a un formato compatible que acepte para enviar. el archivo wsdl creado por Delphi contiene lo siguiente si alguien me pudiera ayudar RecepcionComprobantesOffline = interface(IInvokable) ['{20C60E6A-E7C4-240E-B688-323094910588}'] function validarComprobante(const xml: TByteSOAPArray): respuestaSolicitud2; stdcall; end; function GetRecepcionComprobantesOffline(UseWSDL: Boolean=System.False; Addr: string=''; HTTPRIO: THTTPRIO = nil): RecepcionComprobantesOffline; |
#2
|
|||
|
|||
si a alguien les sirve, cambie TByteSOAPArray en el archivo wsdl importado por delphi embarcadero por string y en el código realizado para el envío se paso el xml a base 64 en un string y con eso se soluciono.
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
consumir web service SOAP con TOKEN en delphi | Muriel | Delphi para la web | 14 | 07-02-2022 09:17:37 |
Como puedo consumir un soap en java | uper | JAVA | 1 | 07-08-2019 17:36:12 |
Servicio SOAP | Sergio-ponchito | Internet | 3 | 07-06-2018 07:33:56 |
Consumir servicio web con WDSL - autentificación WS-Security | frankizzio | Delphi para la web | 15 | 09-06-2017 15:55:15 |
Consumir WebService. Ayuda con XML,WSDL,XSD,SOAP | josemmerida | Internet | 2 | 23-12-2010 13:37:16 |
![]() |
|