NOMBRE_PROCESO=M%F3dulo%20de%20anulaci%F3n%20de%20claves%20preactivas
MODULE_NAME_MENU=TME1004
FICHERO=aw_anulaclavpreac
CODIGO=ACWBPCGA.005
AUTOR=Juan%20Ram%F3n%20Gallo
FECHA=5%2F2%2F2002
VERSION=12.0
SAVE=Guardar
DESCRIPCION=El%20objetivo%20de%20este%20m%F3dulo%20es%20pasar%20a%20estado%20Anulado%20las%20claves%20que%20llevan%20en%20estado%20Preactivo%20m%E1s%20de%20N%20d%EDas.%0D%0A%0D%0ASe%20recomienda%20arrancar%20el%20proceso%20a%20trav%E9s%20del%20m%F3dulo%20planificador%20de%20procesos%20del%20sistema%2C%20aw_plaprosis%2C%20mediante%20una%20entrada%20en%20la%20tabla%20aw_planifica%2C%20lo%20cual%20provocar%E1%20que%20a%20la%20hora%20deseada%20aw_plaprosis%20solicite%20al%20controlador%20de%20actividades%20de%20proceso%20aw_conactpro%20el%20arranque%20del%20proceso%20el%20cual%20se%20realizar%E1%20de%20la%20forma%3A%0D%0A%0D%0Aaw_anulaclavpreac%20ACP%20%3Cnum%3E%20MAS%20000%20%3Cnombre_maquina%3E%2C%0D%0A%0D%0Adonde%3A%0D%0A%0D%0A%3Cnombre_maquina%3E%20es%20el%20nombre%20del%20servidor%20donde%20el%20proceso%20se%20est%E1%20ejecutando%2C%0D%0A%3Cnum%3E%20es%20un%20n%FAmero%20de%20instancia%20%FAnico%20que%20genera%20aw_conactpro%0D%0A%0D%0ASi%20se%20desea%20arrancar%20manualmente%20el%20proceso%20basta%20ejecutar%20desde%20la%20shell%3A%0D%0A%0D%0Anohup%20aw_anulaclavpreac%20ACP%20%3Cnum%3E%20TSM%20000%20%3Cnombre_maquina%3E%20%26%2C%0D%0A%0D%0Adonde%3A%0D%0A%0D%0A%3Cnombre_maquina%3E%20es%20el%20nombre%20del%20servidor%20donde%20el%20proceso%20se%20est%E1%20ejecutando%2C%0D%0A%3Cnum%3E%20es%20un%20n%FAmero%20de%20instancia%20%FAnico%20que%20debemos%20asignar%20nosostros.%0D%0A%0D%0AUna%20vez%20arrancado%2C%20aw_anulaclavpreac%20obtendr%E1%20a%20trav%E9s%20del%20interfaz%20con%20la%20tabla%20aw_paragen%20en%20memoria%20compartida%20el%20tiempo%20m%E1ximo%20en%20el%20que%20una%20clave%20puede%20estar%20en%20estado%20preactivo.%0D%0A%0D%0AAw_anulaclavpreac%20abrir%E1%20un%20cursor%20de%20X%20registros%2C%20siendo%20X%20un%20valor%20definido%20en%20la%20variable%20de%20entorno%20AW_ANULACLAVEPREAC_CURSOR%20y%20cuyo%20valor%20por%20defecto%20es%20100%2C%20el%20cursor%20abierto%20tendr%E1%20seleccionado%20los%20campos%20num_telefono%2C%20est_clave%2C%20fec_camb_est%20de%20la%20tabla%20aw_claveunica%20cuyo%20estado%20sea%20Preactivo%20y%20haya%20superado%20el%20n%FAmero%20de%20d%EDas%20en%20ese%20estado%2C%20a%20todos%20los%20registros%20que%20cumplan%20esa%20condici%F3n%20se%20les%20pasar%E1%20la%20clave%20a%20Anulada%20y%20se%20les%20actualizar%E1%20la%20fecha%20de%20cambio%20de%20estado.%0D%0A%0D%0APor%20cada%20n%FAmero%20de%20tel%E9fono%20que%20cumpla%20lo%20anterior%20ser%E1%20insertado%20un%20registro%20en%20la%20tabla%20aw_historico%20del%20cliente.%0D%0A
ARRANQUE=%3CIntroduzca%20aqu%ED%20la%20forma%20de%20arranque%20y%20parada%3E%0D%0A-%20Men%FAs%20de%20arranque%2C%20parada%20y%20monitorizaci%F3n%0D%0A-%BFEs%20un%20proceso%20que%20se%20arranca%20y%20se%20para%20de%20forma%20autom%E1tica%20cuando%20se%20inicializa%20el%20sistema%20operativo%3F
EN_ARCHIVO=
EN_UBICACION=
EN_PROCEDENCIA=
EN_CONTENIDO=
SAL_ARCHIVO=
SAL_UBICACION=
SAL_CONTENIDO=Si%20no%20est%E1%20exportada%20en%20el%20entorno%20de%20la%20aplicaci%F3n%20la%20variable%20AW_LIBS_LOCAL_NO_TRACE%20todos%20los%20procesos%20de%20la%20aplicaci%F3n%20generan%20ficheros%20de%20trazas%2C%20en%20los%20cuales%20se%20refleja%20el%20funcionamiento%20del%20proceso.%20Dichos%20ficheros%20son%20de%20utilidad%20%FAnicamente%20si%20se%20detecta%20un%20mal%20funcionamiento%20del%20proceso%2C%20en%20cualquier%20otro%20caso%20pueden%20obviarse.
FICHEROS=%3CIntroduzca%20aqu%ED%20el%20nombre%2C%20localizaci%F3n%20y%20tama%F1o%20m%E1ximo%20previsto%20del%20fichero%20de%20log%3E
MENSAJES_CODIGO_1=5000
MENSAJES_DESC_1=Recibida%20Sigterm%20en%20M%F3dulo%20de%20Anulaci%F3n%20de%20Claves%20Preactivas
MENSAJES_ACCION_1=Informativo.%20Sin%20acci%F3n%20a%20tomar
MENSAJES_EXITCODE_1=
MENSAJES_CODIGO_2=5001
MENSAJES_DESC_2=Salida%20correcta%20del%20programa
MENSAJES_ACCION_2=Informativo.%20Sin%20acci%F3n%20a%20tomar
MENSAJES_EXITCODE_2=
MENSAJES_CODIGO_3=5002
MENSAJES_DESC_3=Salida%20anormal%20del%20programa
MENSAJES_ACCION_3=Informativo.%20Sin%20acci%F3n%20a%20tomar
MENSAJES_EXITCODE_3=
MENSAJES_CODIGO_4=5003
MENSAJES_DESC_4=Error%20al%20hacer%20el%20Select
MENSAJES_ACCION_4=Informar%20de%20la%20incidencia%20al%20Departamento%20de%20Desarrollo%20de%20Sistemas
MENSAJES_EXITCODE_4=
MENSAJES_CODIGO_5=5004
MENSAJES_DESC_5=Error%20al%20hacer%20el%20Update
MENSAJES_ACCION_5=Informar%20de%20la%20incidencia%20al%20Departamento%20de%20Desarrollo%20de%20Sistemas
MENSAJES_EXITCODE_5=
MENSAJES_CODIGO_6=5005
MENSAJES_DESC_6=Error%20al%20hacer%20Commit
MENSAJES_ACCION_6=Informar%20de%20la%20incidencia%20al%20Departamento%20de%20Desarrollo%20de%20Sistemas
MENSAJES_EXITCODE_6=
MENSAJES_CODIGO_7=5006
MENSAJES_DESC_7=Error%20al%20hacer%20Rollback
MENSAJES_ACCION_7=Informar%20de%20la%20incidencia%20al%20Departamento%20de%20Desarrollo%20de%20Sistemas
MENSAJES_EXITCODE_7=
SEGMENTOS=Ninguno
COMMIT=3000
ESPACIOS=Ninguno
TABLAS_PROC_NOMBRE_1=aw_historico
TABLAS_PROC_BBDD_1=Actweb
TABLAS_PROC_I_1=X
TABLAS_PROC_ORDERBY_1=
TABLAS_PROC_GROUPBY_1=
TABLAS_PROC_DISTINCT_1=
TABLAS_PROC_UNION_1=
TABLAS_PROC_FILAS_1=1
TABLAS_PROC_NOMBRE_2=aw_claveunica
TABLAS_PROC_BBDD_2=Actweb
TABLAS_PROC_S_2=X
TABLAS_PROC_ORDERBY_2=
TABLAS_PROC_GROUPBY_2=
TABLAS_PROC_DISTINCT_2=
TABLAS_PROC_UNION_2=
TABLAS_PROC_FILAS_2=
TABLAS_PROC_NOMBRE_3=
TABLAS_PROC_BBDD_3=
TABLAS_PROC_ORDERBY_3=
TABLAS_PROC_GROUPBY_3=
TABLAS_PROC_DISTINCT_3=
TABLAS_PROC_UNION_3=
TABLAS_PROC_FILAS_3=
CLAVES_PROC_1=Pkaw_historico
CLAVES_PROC_2=
SECUENCIAS_PROC_1=
VISTAS_PROC_1=
ANCHOR=
FORMULARIO=YES
TIPO=batch
=
