Cita:
Empezado por newtron
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