Error Connection closed before any data was received
-
- Novato
- Mensajes: 17
- Registrado: Mié Abr 18, 2012 5:49 pm
- Contactar:
Error Connection closed before any data was received
Hola
Tenemos un problema con los procesos de timbrado para las facturas electrónicas (México)+
estamols usando el nettalk 4, clarion 6.3
y en algunos documentos nos manda el error:
Connection closed before any data was received. The error number was -59 which means No Data was received.|
pero no es siempre, sólo en ciertos documentos, y no permite timbrarlos con el PAC.
descartado problemas por errores en la codificación.
¿alguién ha tenido este tipo de problema y cómo se soluciona?
gracias de anteman.
Tenemos un problema con los procesos de timbrado para las facturas electrónicas (México)+
estamols usando el nettalk 4, clarion 6.3
y en algunos documentos nos manda el error:
Connection closed before any data was received. The error number was -59 which means No Data was received.|
pero no es siempre, sólo en ciertos documentos, y no permite timbrarlos con el PAC.
descartado problemas por errores en la codificación.
¿alguién ha tenido este tipo de problema y cómo se soluciona?
gracias de anteman.
- Sofia (Mexico)
- Ayudante de Santa
- Mensajes: 60
- Registrado: Mar Feb 15, 2011 9:38 pm
- Contactar:
Re: Error Connection closed before any data was received
Me pasa lo mismo, ya lograron resolverlo??
saludos!!
saludos!!
- Sofia (Mexico)
- Ayudante de Santa
- Mensajes: 60
- Registrado: Mar Feb 15, 2011 9:38 pm
- Contactar:
Re: Error Connection closed before any data was received
Buscando un poco de informacion, encontre q tiene que ver con el tiempo de espera del servidor, lo modifique y la parecer ya no esta dando el problema, saludos!!
-
- Novato
- Mensajes: 17
- Registrado: Mié Abr 18, 2012 5:49 pm
- Contactar:
Re: Error Connection closed before any data was received
no, sigo batallando. ¿modificaste net.AsyncOpenTimeOut?
ahorita lo tengo en 1200
ahorita lo tengo en 1200
- Sofia (Mexico)
- Ayudante de Santa
- Mensajes: 60
- Registrado: Mar Feb 15, 2011 9:38 pm
- Contactar:
Re: Error Connection closed before any data was received
SgtChinicuil escribió:no, sigo batallando. ¿modificaste net.AsyncOpenTimeOut?
ahorita lo tengo en 1200
Si eso hice, pero no fue la solucion definitiva, por que solo me permitio amplar un pooco mas el rango, yo ya detecte q en mi sistema cuando son 17 productos los q lleva la factura es cuando me marca el error, si pongo mas pasa, si pongo menos pasa, pero justo en 17 me manda el error, y aun no ecuentrooo el porqueee!!
saludos
-
- Novato
- Mensajes: 17
- Registrado: Mié Abr 18, 2012 5:49 pm
- Contactar:
Re: Error Connection closed before any data was received
pues estamos igual, se me traba en 14 detalles. pero este fin de semana (2 Febrero 14) en pruebas, pasaron los de 14 detalles, y se trababa con 15 y 16 detalles.
¿con quién estás timbrando? porque mis problemas son con timbre fiscal (diverza). Al parecer con edicom no hay ese problema, y con los de mysuite, con los que manejo, no han tenido problemas, pero parece que no han hecho facturas grandes.
así que estoy pensando que es problema de diverza. si estás usando el mismo PAC, ya es demasiada coincidencia.
¿con quién estás timbrando? porque mis problemas son con timbre fiscal (diverza). Al parecer con edicom no hay ese problema, y con los de mysuite, con los que manejo, no han tenido problemas, pero parece que no han hecho facturas grandes.
así que estoy pensando que es problema de diverza. si estás usando el mismo PAC, ya es demasiada coincidencia.
- Sofia (Mexico)
- Ayudante de Santa
- Mensajes: 60
- Registrado: Mar Feb 15, 2011 9:38 pm
- Contactar:
Re: Error Connection closed before any data was received
Carajooo, no habia visto tu mensaje, y si efectivamente timbro con los de Diverza que Diablos, y sigo atoradisima con los mismo y ahora con la nomina es peor, por que con algunos empleados pasa y con otros no
haz resuelto algo??, saludos!!
haz resuelto algo??, saludos!!
-
- Novato
- Mensajes: 36
- Registrado: Lun Mar 07, 2011 1:26 am
- Ubicación: México
- Contactar:
Re: Error Connection closed before any data was received
Hola compañer@s:
Respecto al problema que se presenta al timbrar n artículos, yo tuve ese problema pues armo el archivo soap XML usando el template iq-xml.
Este template tiene una limitante en el tamaño del contenido del nodo que es de 10Kb, entonces en las facturas con n artículos al pasarla a base 64, su tamaño excede los 10Kb y truncaba al meterla al archivo soap.
Ya no he tenido problemas al timbrar con Diverza.
Espero que este dato les sirva.
Saludos
Atte.
Francisco
Respecto al problema que se presenta al timbrar n artículos, yo tuve ese problema pues armo el archivo soap XML usando el template iq-xml.
Este template tiene una limitante en el tamaño del contenido del nodo que es de 10Kb, entonces en las facturas con n artículos al pasarla a base 64, su tamaño excede los 10Kb y truncaba al meterla al archivo soap.
Ya no he tenido problemas al timbrar con Diverza.
Espero que este dato les sirva.
Saludos
Atte.
Francisco
- Sofia (Mexico)
- Ayudante de Santa
- Mensajes: 60
- Registrado: Mar Feb 15, 2011 9:38 pm
- Contactar:
Re: Error Connection closed before any data was received
fvalencia,
mil gracias amigo, por supuesto que sirve tu información, la pregunta es como lo resolviste??, ampliaste algun campo, cambiaste el metodo con el que formas el xml?? que hiciste??
a mi me manda error -59 nettalk, que dice que no se corto la conexion antes de recibir datos, pero efectivamente tiene que ver con el tamaño del archivo que envio, por que si le quito articulos o le pongo mas, pasa sin problemas, eso es lo raro, que solo es en n numeros de articulos en especifico, si son mas, que se supone es mas amplio el campo, ahí no tengo problemas, estoy conectandome con Nettalk
gracias, un abrazo!!
mil gracias amigo, por supuesto que sirve tu información, la pregunta es como lo resolviste??, ampliaste algun campo, cambiaste el metodo con el que formas el xml?? que hiciste??
a mi me manda error -59 nettalk, que dice que no se corto la conexion antes de recibir datos, pero efectivamente tiene que ver con el tamaño del archivo que envio, por que si le quito articulos o le pongo mas, pasa sin problemas, eso es lo raro, que solo es en n numeros de articulos en especifico, si son mas, que se supone es mas amplio el campo, ahí no tengo problemas, estoy conectandome con Nettalk
gracias, un abrazo!!
-
- Novato
- Mensajes: 36
- Registrado: Lun Mar 07, 2011 1:26 am
- Ubicación: México
- Contactar:
Re: Error Connection closed before any data was received
Hola Sofía
Opté por no cambiar las rutinas que tenía con iq-xml.
La limitante del tamaño del nodo lo resolví insertando el contenido de la factura usando el método replace del template string theory de capesoft.
La manera es
1.- Armo el archivo soap usando iq-xml, pero en el nodo donde va la factura, coloco como contenido un carácter o símbolo que no se repita.
2.- Después reemplazo con string theory ese carácter por el texto de la factura.
Te copio parte del código para que sea mas entendible.
!!!paso a base64 el XML de mi factura cuyo nombre esta en LOC:ArchivoXML usando string theory
st.LoadFile(LOC:ArchivoXML)
st.Base64NoWrap = true
st.base64Encode()
LOC:szcoded = st.GetValue()
!!!LOC:szcoded es una variable cstring donde guardo mi factura en base64
!!! Armo el archivo soap y en la línea donde piden la factura escribo un asterisco
if ~XML:CreateXMLFile(LOC:ArchivoSOAP,'1.0',UTF-8')
.....
XML:CreateAttribute('Archivo','*')
end
!! Finalmente, una vez con el archivo soap terminado, uso st para sustituir el * por la factura
st.LoadFile(LOC:ArchivoSOAP)
st.replace´('*', LOC:szcoded)
st.SaveFile(LOC:ArchivoSOAP)
Espero te sirva
Atte.
Francisco
Opté por no cambiar las rutinas que tenía con iq-xml.
La limitante del tamaño del nodo lo resolví insertando el contenido de la factura usando el método replace del template string theory de capesoft.
La manera es
1.- Armo el archivo soap usando iq-xml, pero en el nodo donde va la factura, coloco como contenido un carácter o símbolo que no se repita.
2.- Después reemplazo con string theory ese carácter por el texto de la factura.
Te copio parte del código para que sea mas entendible.
!!!paso a base64 el XML de mi factura cuyo nombre esta en LOC:ArchivoXML usando string theory
st.LoadFile(LOC:ArchivoXML)
st.Base64NoWrap = true
st.base64Encode()
LOC:szcoded = st.GetValue()
!!!LOC:szcoded es una variable cstring donde guardo mi factura en base64
!!! Armo el archivo soap y en la línea donde piden la factura escribo un asterisco
if ~XML:CreateXMLFile(LOC:ArchivoSOAP,'1.0',UTF-8')
.....
XML:CreateAttribute('Archivo','*')
end
!! Finalmente, una vez con el archivo soap terminado, uso st para sustituir el * por la factura
st.LoadFile(LOC:ArchivoSOAP)
st.replace´('*', LOC:szcoded)
st.SaveFile(LOC:ArchivoSOAP)
Espero te sirva
Atte.
Francisco
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 30 invitados