Ver Mensaje Individual
  #3019  
Antiguo 12-09-2019
iozuniga iozuniga is offline
Registrado
 
Registrado: jul 2016
Posts: 6
Reputación: 0
iozuniga Va por buen camino
Cita:
Empezado por newtron Ver Mensaje
Pues la verdad es que no sé qué decirte porque yo la versión más actual que tengo es Berlín.
Buenas tardes,

Gracias de todos modos. Por si alguien se anima a echar una mano, ya he conseguido al menos arrancar el EXE sin usar ningún módulo de SOAP adicional y usando el certificado existente en la máquina. A parte de quitar todos los ficheros SOAP.*.pas del proyecto y del directorio del mismo, para que pida el certificado tan sólo hay que atrapar un evento y asignar correctamente el parámetro AnIndex:

Código:
procedure TForm1.HTTPRIO1HTTPWebNode1NeedClientCertificate(const Sender: TObject; const ARequest: TURLRequest;
  const ACertificateList: TCertificateList; var AnIndex: Integer);
begin
  AnIndex := 0;
end;
No obstante recibía un error de incompatiblidad de datos html/xml.

He vuelto a descargar el archivo SuministroInmediatoInfo.pas utlizando el fichero WSDL ubicado en:

.../static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInmediatoInfo.wsdl

Y ahora el error que tengo es: invalid URL: "xxxxxxxxxxxxxxxxx"

En fin. Sigo investigando.

Un saludo
Responder Con Cita