![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Hola
He hecho la prueba con el Fiddler 4 "escuchando". Tengo un montón de información, pero no sé cómo interpretarla o donde debo mirar. Request Header: Código:
POST /sspp HTTP/1.1 SOAPAction: "https://webservice.face.gob.es#enviarFactura" Content-Type: text/xml; charset=utf-8 User-Agent: CodeGear SOAP 1.3 Host: se-face-webservice.redsara.es Content-Length: 960 Connection: Keep-Alive Cache-Control: no-cache Código:
<?xml version="1.0"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body xmlns:NS1="https://webservice.face.gob.es" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><NS1:enviarFactura><facturaWS href="#1"/></NS1:enviarFactura><NS1:SSPPFactura id="1" xsi:type="NS1:SSPPFactura"><correo xsi:type="xsd:string">prueba@miemail.com</correo><fichero_factura href="#2"/><ficheros_anexos xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS1:SSPPFicheroAnexo[0]"/></NS1:SSPPFactura><NS1:fichero_factura id="2" xsi:type="NS1:SSPPFicheroFactura"><factura xsi:type="xsd:string">72345</factura><nombre xsi:type="xsd:string">Factura 177.xml</nombre><mime xsi:type="xsd:string">application/xml</mime></NS1:fichero_factura></SOAP-ENV:Body></SOAP-ENV:Envelope> |
#2
|
||||
|
||||
Dentro de "Inspectors" tienes los "Headers", la sección "Auth" y "Raw", que por ahora parece que es lo que nos debe interesar.
El siguiente paso sería comparar eso, con un envío correcto.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Hola
En Fiddler tengo 4 procesos. Supongo que 2 envíos y dos respuestas. No sé muy bien cómo funciona fiddler y si debo mirar en la parte superior derecha o inferior derecha de cada evento: 1.jpg En los envíos, la pestaña Auth dice lo siguiente: Código:
No Proxy-Authorization Header is present. No Authorization Header is present. |
#4
|
||||
|
||||
Veo un problema en esto: ¿Es imperativo usar SOAP? Lo digo por los que no usamos (o usamos poco) el Windows. La verdad es que no sé si ese protocolo está disponible para otros sistemas operativos (no sólo Linux, también UNIX, MacOS, Solaris, BSD, OS/400, eComStation...), pero teniendo en cuenta la deriva de la administración española en lo referente a nuevas tecnologías que en realidad no son tan nuevas, no sería la primera vez que hacen algo que únicamente puede usarse desde Windows (¡Hola, DNI electrónico!).
|
#5
|
|||
|
|||
Pues no lo sé, pero ya bastante tengo con que no lo consiga hacer desde Windows. Supongo que habilitarán más protocolos en el futuro.
|
#6
|
||||
|
||||
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#7
|
|||
|
|||
SOAP (Simple Object Access Protocol) no es exclusivo de windows... es un protocolo de comunicaciones, para el intercambio de información... Inicialmente en xml...
Espinete... seguramente el problema lo tienes que al importar el WSDL, hay que hacer un cambio por que el server Tomcat, requiere SOAP 1.1 y no 1.2... ¿donde? os preguntareis... Al registrar las opciones de invocación, hay que cambiar el TypeInfo, del tipo ioDocument por ioDefault con eso queda arreglado... Código:
// InvRegistry.RegisterInvokeOptions(TypeInfo(xxxx), ioDocument); InvRegistry.RegisterInvokeOptions(TypeInfo(xxxx), ioDefault); Saludos |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Facturas Electronicas Argentina | Chaja | Varios | 3 | 10-07-2015 19:15:05 |
Agregar Adendas a Facturas electronicas mexico | reypcs | Varios | 0 | 20-01-2011 16:26:10 |
Tabla de Facturas vs Detalles de Facturas | magnu9 | Conexión con bases de datos | 9 | 27-07-2007 17:27:37 |
Comunicaciones electronicas EDI | Toni | Conexión con bases de datos | 0 | 18-04-2006 13:06:34 |
Campos calculados, facturas y detalles de facturas. | Letty | Conexión con bases de datos | 7 | 07-11-2003 11:19:44 |
![]() |
|