Estimados,
Buenas tardes, este es mi primer mensaje en el grupo.
Estoy teniendo el siguiente error de timeout en modo producción en
WSFEv1, al llamar al método WSFEv1.Dummy utilizando el ejemplo ejemplos
\wsfev1\wsfev1.vbp:
-----8<-----8<-----8<-----
1.09a
Conectando a wsdl=
https://servicios1.afip.gov.ar/wsfev1/service.asmx?
WSDL cache=C:\pyafip2\cache proxy={}
(Conectó OK, y ahora se llama al WSFEv1.Dummy)
Unexpected Python Error: Traceback (most recent call last):
File "C:\Python25\Lib\site-packages\win32com\server\policy.py", line
277, in _Invoke_
return self._invoke_(dispid, lcid, wFlags, args)
File "C:\Python25\Lib\site-packages\win32com\server\policy.py", line
282, in _invoke_
return S_OK, -1, self._invokeex_(dispid, lcid, wFlags, args, None,
None)
File "C:\Python25\Lib\site-packages\win32com\server\policy.py", line
585, in _invokeex_
return func(*args)
File "C:\pyafip2\wsfev1.py", line 61, in capturar_errores_wrapper
return func(self, *args, **kwargs)
File "C:\pyafip2\wsfev1.py", line 204, in Dummy
result = self.client.FEDummy()['FEDummyResult']
File "C:\python25\lib\site-packages\pysimplesoap\client.py", line
194, in <lambda>
return lambda self=self, *args, **kwargs:
self.wsdl_call(attr,*args,**kwargs)
File "C:\python25\lib\site-packages\pysimplesoap\client.py", line
307, in wsdl_call
response = self.call(method, *params)
File "C:\python25\lib\site-packages\pysimplesoap\client.py", line
217, in call
self.xml_response = self.send(method, self.xml_request)
File "C:\python25\lib\site-packages\pysimplesoap\client.py", line
242, in send
location,"POST", body=xml, headers=headers )
File "C:\python25\lib\site-packages\httplib2\__init__.py", line
1050, in request
(response, content) = self._request(conn, authority, uri,
request_uri, method, body, headers, redirections, cachekey)
File "C:\python25\lib\site-packages\httplib2\__init__.py", line 854,
in _request
(response, content) = self._conn_request(conn, request_uri,
method, body, headers)
File "C:\python25\lib\site-packages\httplib2\__init__.py", line 823,
in _conn_request
conn.request(method, request_uri, body, headers)
File "C:\python25\lib\httplib.py", line 866, in request
self._send_request(method, url, body, headers)
File "C:\python25\lib\httplib.py", line 889, in _send_request
self.endheaders()
File "C:\python25\lib\httplib.py", line 860, in endheaders
self._send_output()
File "C:\python25\lib\httplib.py", line 732, in _send_output
self.send(msg)
File "C:\python25\lib\httplib.py", line 699, in send
self.connect()
File "C:\python25\lib\site-packages\httplib2\__init__.py", line 715,
in connect
raise socket.error, msg
error: (10060, 'Operation timed out')
-----8<-----8<-----8<-----
El error no aparece cuando:
* Se utiliza el modo homologación
* Se utiliza el servicio WSFE (Homologacíón y producción)
Básicamente cuando se llama al método WSFEv1.Dummy, el sistema se
queda esperando respuesta por 20 segundos y tira el error. No hace
caso al timeout de 60 segundos en ningún momento, supongo que XP lo
ignora.
Estoy usando la versión del repositorio directamente, con VB6.
Gracias por leer todo esto, si alguien tiene idea de lo que puede
estar pasando por favor me avise.
Saludos,
Gerardo