def Dummy(self): "Obtener el estado de los servidores de la AFIP" results = wsbfe.dummy(self.client) self.AppServerStatus = str(results['appserver']) self.DbServerStatus = str(results['dbserver']) self.AuthServerStatus = str(results['authserver'])
if '/xml' in sys.argv: XML = True if DEBUG: print "wsaa_url %s\nwsbfe_url %s" % (wsaa_url, wsbfe_url) try: client = SoapClient(wsbfe_url, action=wsbfe.SOAP_ACTION, namespace=wsbfe.SOAP_NS, trace=False, exceptions=True) if '/dummy' in sys.argv: print "Consultando estado de servidores..." print wsbfe.dummy(client) sys.exit(0) if '/formato' in sys.argv: print "Formato:" for msg, formato in [('Encabezado', ENCABEZADO), ('Detalle', DETALLE)]: comienzo = 1 print "== %s ==" % msg for (clave, longitud, tipo) in formato: print " * Campo: %-20s Posición: %3d Longitud: %4d Tipo: %s" % ( clave, comienzo, longitud, tipo) comienzo += longitud sys.exit(0) # TODO: esto habría que guardarlo en un archivo y no tener que autenticar cada vez
if '/debug'in sys.argv: DEBUG = True if '/xml'in sys.argv: XML = True if DEBUG: print "wsaa_url %s\nwsbfe_url %s" % (wsaa_url, wsbfe_url) try: client = SoapClient(wsbfe_url, action=wsbfe.SOAP_ACTION, namespace=wsbfe.SOAP_NS, trace=False, exceptions=True) if '/dummy' in sys.argv: print "Consultando estado de servidores..." print wsbfe.dummy(client) sys.exit(0) if '/formato' in sys.argv: print "Formato:" for msg, formato in [('Encabezado', ENCABEZADO), ('Detalle', DETALLE)]: comienzo = 1 print "== %s ==" % msg for (clave, longitud, tipo) in formato: print " * Campo: %-20s Posición: %3d Longitud: %4d Tipo: %s" % ( clave, comienzo, longitud, tipo) comienzo += longitud sys.exit(0) # TODO: esto habría que guardarlo en un archivo y no tener que autenticar cada vez token, sign = autenticar(cert, privatekey, wsaa_url)