Exemple #1
0
 def Dummy(self):
     "Obtener el estado de los servidores de la AFIP"
     results = wsfex.dummy(self.client)
     self.AppServerStatus = str(results['appserver'])
     self.DbServerStatus = str(results['dbserver'])
     self.AuthServerStatus = str(results['authserver'])
Exemple #2
0
    if '/debug'in sys.argv:
        DEBUG = True

    if '/xml'in sys.argv:
        XML = True

    if DEBUG:
        print "wsaa_url %s\nwsfex_url %s" % (wsaa_url, wsfex_url)
    
    try:
        client = SoapClient(wsfex_url, action=wsfex.SOAP_ACTION, namespace=wsfex.SOAP_NS,
                            trace=DEBUG, exceptions=True)

        if '/dummy' in sys.argv:
            print "Consultando estado de servidores..."
            print wsfex.dummy(client)
            sys.exit(0)

        if '/formato' in sys.argv:
            print "Formato:"
            for msg, formato in [('Encabezado', ENCABEZADO), ('Detalle', DETALLE), ('Permiso', PERMISO), ('Comprobante Asociado', CMP_ASOC)]:
                comienzo = 1
                print "== %s ==" % msg
                for fmt in formato:
                    clave, longitud, tipo = fmt[0:3]
                    dec = len(fmt)>3 and fmt[3] or (tipo=='I' and '2' or '')
                    print " * Campo: %-20s Posición: %3d Longitud: %4d Tipo: %s Decimales: %s" % (
                        clave, comienzo, longitud, tipo, dec)
                    comienzo += longitud
            sys.exit(0)
Exemple #3
0
 def Dummy(self):
     "Obtener el estado de los servidores de la AFIP"
     results = wsfex.dummy(self.client)
     self.AppServerStatus = str(results['appserver'])
     self.DbServerStatus = str(results['dbserver'])
     self.AuthServerStatus = str(results['authserver'])
Exemple #4
0
    if '/xml' in sys.argv:
        XML = True

    if DEBUG:
        print "wsaa_url %s\nwsfex_url %s" % (wsaa_url, wsfex_url)

    try:
        client = SoapClient(wsfex_url,
                            action=wsfex.SOAP_ACTION,
                            namespace=wsfex.SOAP_NS,
                            trace=DEBUG,
                            exceptions=True)

        if '/dummy' in sys.argv:
            print "Consultando estado de servidores..."
            print wsfex.dummy(client)
            sys.exit(0)

        if '/formato' in sys.argv:
            print "Formato:"
            for msg, formato in [('Encabezado', ENCABEZADO),
                                 ('Detalle', DETALLE), ('Permiso', PERMISO),
                                 ('Comprobante Asociado', CMP_ASOC)]:
                comienzo = 1
                print "== %s ==" % msg
                for fmt in formato:
                    clave, longitud, tipo = fmt[0:3]
                    dec = len(fmt) > 3 and fmt[3] or (tipo == 'I' and '2'
                                                      or '')
                    print " * Campo: %-20s Posición: %3d Longitud: %4d Tipo: %s Decimales: %s" % (
                        clave, comienzo, longitud, tipo, dec)