Ver Mensaje Individual
  #2612  
Antiguo 02-11-2017
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.461
Reputación: 20
newtron Va camino a la fama
Cita:
Empezado por APO Ver Mensaje
Hola,
¿Hay alguna manera de extraer el XML de un envío?

Es decir, cuando monto toda la estructura para consumir el WebService, al final de todo lo envío así:
Código Delphi [-]SuministroFactRecibidas.GetsiiSOAP(True,'',HTTPRIO_Recibidas).SuministroLRFacturasRecibidas(ASuminis troLRFacturasRecibidas)


Entonces me encuentro con el problema que me dice que 'se encontró un carácter no válido en el contenido del texto'. Y necesito tener el envío en formato XML para hacerle la consulta a Hacienda. Pero no veo ninguna manera de hacerlo.
Muchas gracias.
Pon lo siguiente en el evento "OnBeforeExecute" del objeto HTTPRIO:

Código:
procedure TFormSIIFacturasEmitidas.HTTPRIO1BeforeExecute(const MethodName: string; SOAPRequest: TStream);
var
  ss:TFileStream;
begin
    ss:=TFileStream.Create('C:\temp\salida.xml', fmCreate);
    SOAPReQUEST.Position := 0;
    ss.CopyFrom(SOAPRequest, SOAPRequest.size);
    ss.Free;
    SOAPRequest.Position := 0;
end;
Saludos
__________________
Be water my friend.
Responder Con Cita