Nos vamos a divertir bastante con esta jugada con puente y alevosía de la A.Tributaria
En este caso concreto los procedimientos del Webservice se limitan a recibir un archivo xml de entrada y devolver una respuesta también en xml. Del tipo:
Código:
<wsdl:operation name="SuministroLRFacturasEmitidas">
<wsdl:input message="siiWdsl:EntradaSuministroLRFacturasEmitidas"/>
<wsdl:output message="siiWdsl:RespuestaSuministroLRFacturasEmitidas"/>
</wsdl:operation>
No hay funciones ni propiedades de utilidad real. Esto te permite obviar en Delphi el WSDL y SOAP. Se puede utilizar el wsdl solo como referencia.
La parte mas interesante del proceso es autentificar con certificado de usuario aceptado por la Agencia Tributaria y el no depender de SOAP te permite opciones mas directas y flexibles.