Ver Mensaje Individual
  #1619  
Antiguo 09-06-2017
marine marine is offline
Miembro
 
Registrado: may 2017
Posts: 31
Reputación: 0
marine Va por buen camino
Cita:
Empezado por AlSan Ver Mensaje
Hombre, así de entrada parece que falta el tema del envelope (soap)...
Yo comienzo todos mis XML (hechos "a mano" como algún otro compañero) con las líneas siguientes:

Código:
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http:..... etc.>

<env:Header/>
   <env:Body>
      <siiLR:SuministroLRFacturasEmitidas>
         <sii:Cabecera>
            <sii:IDVersionSii>0.7</sii:IDVersionSii>
            <sii:Titular>
            ......
Buenas , gracias por responder !.

En este caso el error era que no tenía especificado que el envío se hacia mediante certificado en el app.config (El desarollo se realiza en vb.NET).

Código:
 <binding name="siiBinding1">
          <security mode="Transport">
            <transport clientCredentialType="Certificate" />
          </security>
El caso es que el encabezado del envelope no se exporta cuando serializo a XML .. sin embargo debe ir intrinseco en las llamadas al webservice porque funcionar .. funciona. Agrego directamente como referencia al proyecto los WSDL y de ahi ya se generan las clases y metodos para trabajar con Facturas emitidas y recibidas.
Responder Con Cita