NOMBRE_PROCESO=Procesador%20de%20Ficheros
MODULE_NAME_MENU=TME1004
FICHERO=pp_procficheros
CODIGO=ACMVPC69.001
AUTOR=Juan%20Ram%F3n%20Gallo
FECHA=6%2F2%2F2002
VERSION=6.0
SAVE=Guardar
DESCRIPCION=Este%20proceso%20se%20encarga%20de%20procesar%20ficheros%20de%20tipo%20CDRs%2C%20de%20Mensajes%20Cortos%2C%20de%20Wap%20Premium%20y%20de%20servicios%20GPRS%2C%20enviados%20por%20el%20proceso%20Distribuidor%2C%20el%20cual%20podr%E1%20levantar%20n%20instancias%20de%20este%20proceso%20hasta%20un%20m%E1ximo%20fijado%20por%20el%20fichero%20de%20configuraci%F3n.%0D%0A%0D%0AEl%20Procesador%20recibe%20como%20par%E1metros%20de%20entrada%3A%0D%0A-el%20nombre%20del%20directorio%20de%20entrada%20donde%20se%20encuentra%20el%20fichero%20que%20procesar%E1%0D%0A-el%20nombre%20del%20fichero%20a%20procesar%0D%0A-el%20porcentaje%20de%20errores%20que%20permitir%E1%20durante%20el%20tratamiento%20del%20fichero%0D%0A-el%20nombre%20del%20directorio%20de%20errores%0D%0A-el%20nombre%20del%20directorio%20de%20salida%0D%0A-la%20librer%EDa%20a%20utilizar%20para%20el%20procesamiento%20del%20fichero%20dado%0D%0A%0D%0APara%20realizar%20el%20tratamiento%20concreto%20de%20los%20ficheros%2C%20este%20proceso%20utiliza%20bibliotecas%20din%E1micas%20en%20funci%F3n%20del%20tipo%20de%20fichero%20que%20ha%20recibido%20para%20procesar.%20Cualquiera%20sea%20este%20fichero%2C%20el%20tratamiento%20que%20realizan%20dichas%20bibliotecas%20de%20manera%20general%20es%3A%0D%0A-almacenar%20los%20registros%20de%20datos%20%28llamadas%2C%20mensajes%20cortos%2C%20wap%20premium%2C%20gprs%29%20existentes%20en%20el%20fichero%2C%20en%20las%20tablas%20del%20Proveedor%20Prepago%20%28en%20PPCS%20y%20PPGT%29%20realizando%20una%20verificaci%F3n%20previa%20de%20dichos%20datos%2C%20para%20almacenar%20solamente%20informaci%F3n%20consistente%20y%20v%E1lida%20en%20dichas%20tablas.%0D%0A-almacenar%20una%20estad%EDstica%20sobre%20el%20tratamiento%20del%20fichero%20en%20la%20tabla%20correspondiente%20%28PPCS%2FPPGT_ARCHIVOS%29%0D%0A-actualizar%20los%20datos%20de%20la%20%FAltima%20llamadas%20realizada%20por%20los%20abonados%20referenciados%20en%20el%20fichero%2C%20en%20el%20caso%20de%20ficheros%20de%20llamadas%2C%20particularmente%20en%20PPCS%20%28tipo%20CDR%29.%0D%0A-efectuar%20descuentos%20y%2Fo%20promociones%20que%20se%20hayan%20indicados%20por%20configuraci%F3n%20para%20un%20tipo%20de%20fichero%0D%0A%0D%0ADesde%20la%20Versi%F3n%202%2C%20el%20proceso%20ya%20no%20precisa%20determinar%20el%20tipo%20del%20fichero%20recibido%20para%20poder%20levantar%20en%20el%20momento%20adecuado%20la%20biblioteca%20correspondiente%2C%20dado%20que%20dicha%20librer%EDa%20es%20pasada%20por%20par%E1metro.%20Luego%20inicialmente%20se%20abre%20el%20fichero%20dado%20y%20se%20crea%20un%20archivo%20de%20anomal%EDa%20asociado%20en%20el%20directorio%20de%20errores%20dado%2C%20cuyo%20nombre%20ser%E1%20el%20mismo%20que%20el%20del%20fichero%20de%20entrada%2C%20con%20una%20%91A%92%20previa%20como%20sufijo.%20Seguidamente%20activa%20la%20biblioteca%20pertinente%20y%20lanza%20el%20procesamiento%20del%20fichero%20pasando%20a%20la%20funci%F3n%20de%20tratamiento%20los%20siguientes%20datos%3A%0D%0A-nombre%20del%20fichero%0D%0A-handler%20del%20fichero%0D%0A-handler%20del%20archivo%20de%20anomal%EDa%0D%0A-porcentaje%20m%E1ximo%20de%20errores%20que%20permitir%E1%20en%20el%20tratamiento.%0D%0A%0D%0AEste%20%FAltimo%20porcentaje%20m%E1ximo%20indica%20concretamente%20qu%E9%20porcentaje%20respecto%20al%20total%20de%20registros%20de%20datos%20del%20fichero%20se%20admitir%E1n%20como%20err%F3neos%20para%20considerar%20satisfactorio%20el%20procesamiento%20del%20mismo.%20En%20caso%20de%20que%20exista%20al%20menos%20esta%20cantidad%20de%20registros%20con%20errores%2C%20el%20tratamiento%20del%20fichero%20es%20suspendido%20y%20considerado%20como%20incorrecto.%0D%0A%0D%0ALa%20funci%F3n%20de%20procesamiento%20retornar%E1%20entonces%20una%20indicaci%F3n%20de%20si%20%E9ste%20se%20realiz%F3%20o%20no%20satisfactoriamente%20y%20cuantos%20registros%20no%20pudieron%20ser%20procesados.%20A%20partir%20de%20esta%20informaci%F3n%2C%20el%20Procesador%20de%20ficheros%20decide%20hacia%20donde%20mover%E1%20el%20fichero%20procesado%20y%20si%20dejar%E1%20disponible%20o%20no%20el%20archivo%20de%20anomal%EDas%20de%20la%20siguiente%20manera%3A%0D%0A-si%20el%20tratamiento%20ha%20sido%20correcto%20y%20el%20n%FAmero%20de%20errores%20ha%20sido%20m%EDnimo%20mueve%20el%20fichero%20al%20directorio%20de%20salida%20y%20conserva%20el%20archivo%20de%20anomal%EDa%20en%20el%20directorio%20de%20errores.%20Si%20no%20hubo%20errores%20elimina%20el%20archivo%20de%20anomal%EDa.%0D%0A-si%20el%20tratamiento%20no%20fue%20satisfactorio%20mueve%20el%20fichero%20al%20directorio%20de%20errores.%0D%0A%0D%0ADespu%E9s%20de%20estos%20movimientos%20el%20proceso%20muere%2C%20dejando%20paso%20a%20otro%20si%20fuese%20necesario.%0D%0A
EN_ARCHIVO=
EN_UBICACION=
EN_PROCEDENCIA=
EN_CONTENIDO=
SAL_ARCHIVO=
SAL_UBICACION=
SAL_CONTENIDO=
FICHEROS=El%20fichero%20log%20queda%20definido%20en%20el%20momento%20del%20arranque%20del%20proceso%20padre%20%28pp_distficheros%29.
MENSAJES_CODIGO_1=Inicio%20-%20PROCESADOR%20DE%20FICHEROS
MENSAJES_DESC_1=Mensaje%20informativo.%20Comienzo%20del%20proceso
MENSAJES_ACCION_1=Ninguna
MENSAJES_CODIGO_2=Fin%20-%20PROCESADOR%20DE%20FICHEROS
MENSAJES_DESC_2=Mensaje%20informativo.%20Fin%20del%20proceso
MENSAJES_ACCION_2=Ninguna
MENSAJES_CODIGO_3=Procesador%20%96%20Error%20al%20abrir%20el%20fichero.%20Se%20pasa%20al%20Dir.%20de%20Errores
MENSAJES_DESC_3=Mensaje%20informativo
MENSAJES_ACCION_3=Ninguna
MENSAJES_CODIGO_4=Procesador%20%96%20Error%20al%20abrir%20el%20archivo%20de%20anomalias%20para%20el%20fichero%20%3Cfich%3E.%20Descartado%20su%20procesamiento
MENSAJES_DESC_4=Mensaje%20informativo
MENSAJES_ACCION_4=Ninguna
MENSAJES_CODIGO_5=Procesador%20-%20Procesamos%20el%20fichero%20%3C%25s%3E%20con%20la%20libreria%20%3C%25s%3E
MENSAJES_DESC_5=Mensaje%20informativo
MENSAJES_ACCION_5=Ninguna
MENSAJES_CODIGO_6=Procesador%20%96%20Procesado%20correcto.%20Moviendo%20el%20fichero%20%3Cfich%3E%20al%20directorio%20de%20salida
MENSAJES_DESC_6=Mensaje%20informativo
MENSAJES_ACCION_6=Ninguna
MENSAJES_CODIGO_7=Procesador%20%96%20Numero%20de%20errores%20muy%20alto.%20Moviendo%20el%20fichero%20%3Cfich%3E%20al%20directorio%20de%20errores
MENSAJES_DESC_7=Mensaje%20informativo
MENSAJES_ACCION_7=Ninguna
MENSAJES_CODIGO_8=Procesador%20%96%20Fichero%20duplicado.%20Moviendo%20el%20fichero%20%3Cfich%3E%20al%20directorio%20de%20errores
MENSAJES_DESC_8=Mensaje%20informativo
MENSAJES_ACCION_8=Ninguna
MENSAJES_CODIGO_9=Procesador%20-%20MoverFich_Dir%3A%20Error%20%3Cerrno%3E%20al%20copiar%20el%20fichero%20%3Cdir1%2Ffich%3E%20a%20%3Cdir2%2Ffich%3E
MENSAJES_DESC_9=Error%20de%20operaci%F3n%20de%20directorios
MENSAJES_ACCION_9=-%20Comprobar%20la%20existencia%20del%20directorio%20dir2-%20Informar%20de%20la%20incidencia%20a%20la%20Gerencia%20de%20Gesti%F3n%20de%20Servicios%20B%E1sicos
MENSAJES_CODIGO_10=Procesador%20-%20MoverFich_Dir%3A%20Error%20%3Cerrno%3E%20al%20borrar%20el%20fichero%20%3Cfich%3E
MENSAJES_DESC_10=Error%20de%20operaci%F3n%20de%20directorio
MENSAJES_ACCION_10=Informar%20de%20la%20incidencia%20a%20la%20Gerencia%20de%20Gesti%F3n%20de%20Servicios%20B%E1sicos
MENSAJES_CODIGO_11=Procesador%20%96%20Error%20%3Cerrno%3E%20al%20abrir%20la%20librer%EDa%20para%20el%20fichero%20%3Cfich%3E
MENSAJES_DESC_11=Error%20de%20operaci%F3n%20con%20librer%EDas
MENSAJES_ACCION_11=Informar%20de%20la%20incidencia%20a%20la%20Gerencia%20de%20Gesti%F3n%20de%20Servicios%20B%E1sicos
SEGMENTOS=
COMMIT=
ESPACIOS=
TABLAS_PROC_NOMBRE_1=PPCS_LLAMADAS
TABLAS_PROC_BBDD_1=PPCS
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=
TABLAS_PROC_NOMBRE_2=PPCS_SMS
TABLAS_PROC_BBDD_2=
TABLAS_PROC_I_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=PPCS_WAPPREMIUM
TABLAS_PROC_BBDD_3=
TABLAS_PROC_I_3=X
TABLAS_PROC_ORDERBY_3=
TABLAS_PROC_GROUPBY_3=
TABLAS_PROC_DISTINCT_3=
TABLAS_PROC_UNION_3=
TABLAS_PROC_FILAS_3=
TABLAS_PROC_NOMBRE_4=PPCS_ROAML
TABLAS_PROC_BBDD_4=
TABLAS_PROC_I_4=X
TABLAS_PROC_ORDERBY_4=
TABLAS_PROC_GROUPBY_4=
TABLAS_PROC_DISTINCT_4=
TABLAS_PROC_UNION_4=
TABLAS_PROC_FILAS_4=
TABLAS_PROC_NOMBRE_5=PPCS_ROAMT
TABLAS_PROC_BBDD_5=
TABLAS_PROC_I_5=X
TABLAS_PROC_ORDERBY_5=
TABLAS_PROC_GROUPBY_5=
TABLAS_PROC_DISTINCT_5=
TABLAS_PROC_UNION_5=
TABLAS_PROC_FILAS_5=
TABLAS_PROC_NOMBRE_6=PPCS_ROAMP
TABLAS_PROC_BBDD_6=
TABLAS_PROC_I_6=X
TABLAS_PROC_ORDERBY_6=
TABLAS_PROC_GROUPBY_6=
TABLAS_PROC_DISTINCT_6=
TABLAS_PROC_UNION_6=
TABLAS_PROC_FILAS_6=
TABLAS_PROC_NOMBRE_7=PPCS_DESVIOS
TABLAS_PROC_BBDD_7=
TABLAS_PROC_I_7=X
TABLAS_PROC_ORDERBY_7=
TABLAS_PROC_GROUPBY_7=
TABLAS_PROC_DISTINCT_7=
TABLAS_PROC_UNION_7=
TABLAS_PROC_FILAS_7=
TABLAS_PROC_NOMBRE_8=PPCS_EVENTOS
TABLAS_PROC_BBDD_8=
TABLAS_PROC_I_8=X
TABLAS_PROC_ORDERBY_8=
TABLAS_PROC_GROUPBY_8=
TABLAS_PROC_DISTINCT_8=
TABLAS_PROC_UNION_8=
TABLAS_PROC_FILAS_8=
TABLAS_PROC_NOMBRE_9=PPCS_HAPPY
TABLAS_PROC_BBDD_9=
TABLAS_PROC_I_9=X
TABLAS_PROC_ORDERBY_9=
TABLAS_PROC_GROUPBY_9=
TABLAS_PROC_DISTINCT_9=
TABLAS_PROC_UNION_9=
TABLAS_PROC_FILAS_9=
TABLAS_PROC_NOMBRE_10=PPCS_MINFREE
TABLAS_PROC_BBDD_10=
TABLAS_PROC_I_10=X
TABLAS_PROC_ORDERBY_10=
TABLAS_PROC_GROUPBY_10=
TABLAS_PROC_DISTINCT_10=
TABLAS_PROC_UNION_10=
TABLAS_PROC_FILAS_10=
TABLAS_PROC_NOMBRE_11=PPCS_DTOLLA
TABLAS_PROC_BBDD_11=
TABLAS_PROC_I_11=X
TABLAS_PROC_ORDERBY_11=
TABLAS_PROC_GROUPBY_11=
TABLAS_PROC_DISTINCT_11=
TABLAS_PROC_UNION_11=
TABLAS_PROC_FILAS_11=
TABLAS_PROC_NOMBRE_12=PPCS_ARCHIVOS
TABLAS_PROC_BBDD_12=
TABLAS_PROC_S_12=X
TABLAS_PROC_U_12=X
TABLAS_PROC_I_12=X
TABLAS_PROC_ORDERBY_12=
TABLAS_PROC_GROUPBY_12=
TABLAS_PROC_DISTINCT_12=
TABLAS_PROC_UNION_12=
TABLAS_PROC_FILAS_12=
TABLAS_PROC_NOMBRE_13=PPCS_ABONADOS
TABLAS_PROC_BBDD_13=
TABLAS_PROC_S_13=X
TABLAS_PROC_U_13=X
TABLAS_PROC_I_13=X
TABLAS_PROC_ORDERBY_13=
TABLAS_PROC_GROUPBY_13=
TABLAS_PROC_DISTINCT_13=
TABLAS_PROC_UNION_13=
TABLAS_PROC_FILAS_13=
TABLAS_PROC_NOMBRE_14=PPCS_CONSALDO
TABLAS_PROC_BBDD_14=
TABLAS_PROC_I_14=X
TABLAS_PROC_ORDERBY_14=
TABLAS_PROC_GROUPBY_14=
TABLAS_PROC_DISTINCT_14=
TABLAS_PROC_UNION_14=
TABLAS_PROC_FILAS_14=
TABLAS_PROC_NOMBRE_15=PPCS_MECO
TABLAS_PROC_BBDD_15=
TABLAS_PROC_I_15=X
TABLAS_PROC_ORDERBY_15=
TABLAS_PROC_GROUPBY_15=
TABLAS_PROC_DISTINCT_15=
TABLAS_PROC_UNION_15=
TABLAS_PROC_FILAS_15=
TABLAS_PROC_NOMBRE_16=PPCS_ROAMD
TABLAS_PROC_BBDD_16=
TABLAS_PROC_I_16=X
TABLAS_PROC_ORDERBY_16=
TABLAS_PROC_GROUPBY_16=
TABLAS_PROC_DISTINCT_16=
TABLAS_PROC_UNION_16=
TABLAS_PROC_FILAS_16=
TABLAS_PROC_NOMBRE_17=PPCS_ROAMO
TABLAS_PROC_BBDD_17=
TABLAS_PROC_I_17=X
TABLAS_PROC_ORDERBY_17=
TABLAS_PROC_GROUPBY_17=
TABLAS_PROC_DISTINCT_17=
TABLAS_PROC_UNION_17=
TABLAS_PROC_FILAS_17=
TABLAS_PROC_NOMBRE_18=PPCS_ARCH_DET
TABLAS_PROC_BBDD_18=
TABLAS_PROC_I_18=X
TABLAS_PROC_ORDERBY_18=
TABLAS_PROC_GROUPBY_18=
TABLAS_PROC_DISTINCT_18=
TABLAS_PROC_UNION_18=
TABLAS_PROC_FILAS_18=
TABLAS_PROC_NOMBRE_19=PPGT_%20LLATA
TABLAS_PROC_BBDD_19=PPGT
TABLAS_PROC_I_19=X
TABLAS_PROC_ORDERBY_19=
TABLAS_PROC_GROUPBY_19=
TABLAS_PROC_DISTINCT_19=
TABLAS_PROC_UNION_19=
TABLAS_PROC_FILAS_19=
TABLAS_PROC_NOMBRE_20=PPGT_LLARM
TABLAS_PROC_BBDD_20=
TABLAS_PROC_I_20=X
TABLAS_PROC_ORDERBY_20=
TABLAS_PROC_GROUPBY_20=
TABLAS_PROC_DISTINCT_20=
TABLAS_PROC_UNION_20=
TABLAS_PROC_FILAS_20=
TABLAS_PROC_NOMBRE_21=PPGT_SERSUP
TABLAS_PROC_BBDD_21=
TABLAS_PROC_I_21=X
TABLAS_PROC_ORDERBY_21=
TABLAS_PROC_GROUPBY_21=
TABLAS_PROC_DISTINCT_21=
TABLAS_PROC_UNION_21=
TABLAS_PROC_FILAS_21=
TABLAS_PROC_NOMBRE_22=PPGT_PROMWAP
TABLAS_PROC_BBDD_22=
TABLAS_PROC_I_22=X
TABLAS_PROC_ORDERBY_22=
TABLAS_PROC_GROUPBY_22=
TABLAS_PROC_DISTINCT_22=
TABLAS_PROC_UNION_22=
TABLAS_PROC_FILAS_22=
TABLAS_PROC_NOMBRE_23=PPGT_ARCHIVOS
TABLAS_PROC_BBDD_23=
TABLAS_PROC_S_23=X
TABLAS_PROC_U_23=X
TABLAS_PROC_I_23=X
TABLAS_PROC_ORDERBY_23=
TABLAS_PROC_GROUPBY_23=
TABLAS_PROC_DISTINCT_23=
TABLAS_PROC_UNION_23=
TABLAS_PROC_FILAS_23=
TABLAS_PROC_NOMBRE_24=PPGT_ABREVIAT
TABLAS_PROC_BBDD_24=
TABLAS_PROC_S_24=X
TABLAS_PROC_ORDERBY_24=
TABLAS_PROC_GROUPBY_24=
TABLAS_PROC_DISTINCT_24=
TABLAS_PROC_UNION_24=
TABLAS_PROC_FILAS_24=
TABLAS_PROC_NOMBRE_25=PPGT_SVCBAS
TABLAS_PROC_BBDD_25=
TABLAS_PROC_S_25=X
TABLAS_PROC_ORDERBY_25=
TABLAS_PROC_GROUPBY_25=
TABLAS_PROC_DISTINCT_25=
TABLAS_PROC_UNION_25=
TABLAS_PROC_FILAS_25=
TABLAS_PROC_NOMBRE_26=PPGT_SVCSUP
TABLAS_PROC_BBDD_26=
TABLAS_PROC_S_26=X
TABLAS_PROC_ORDERBY_26=
TABLAS_PROC_GROUPBY_26=
TABLAS_PROC_DISTINCT_26=
TABLAS_PROC_UNION_26=
TABLAS_PROC_FILAS_26=
TABLAS_PROC_NOMBRE_27=PPGT_ACTSUP
TABLAS_PROC_BBDD_27=
TABLAS_PROC_S_27=X
TABLAS_PROC_ORDERBY_27=
TABLAS_PROC_GROUPBY_27=
TABLAS_PROC_DISTINCT_27=
TABLAS_PROC_UNION_27=
TABLAS_PROC_FILAS_27=
TABLAS_PROC_NOMBRE_28=PPGT_PORTABILIDAD
TABLAS_PROC_BBDD_28=
TABLAS_PROC_S_28=X
TABLAS_PROC_ORDERBY_28=
TABLAS_PROC_GROUPBY_28=
TABLAS_PROC_DISTINCT_28=
TABLAS_PROC_UNION_28=
TABLAS_PROC_FILAS_28=
TABLAS_PROC_NOMBRE_29=PPGT_TIPREG
TABLAS_PROC_BBDD_29=
TABLAS_PROC_S_29=X
TABLAS_PROC_ORDERBY_29=
TABLAS_PROC_GROUPBY_29=
TABLAS_PROC_DISTINCT_29=
TABLAS_PROC_UNION_29=
TABLAS_PROC_FILAS_29=
TABLAS_PROC_NOMBRE_30=
TABLAS_PROC_BBDD_30=
TABLAS_PROC_S_30=X
TABLAS_PROC_ORDERBY_30=
TABLAS_PROC_GROUPBY_30=
TABLAS_PROC_DISTINCT_30=
TABLAS_PROC_UNION_30=
TABLAS_PROC_FILAS_30=
CLAVES_PROC_1=PK_LLAMADAS
CLAVES_PROC_2=PK_SMS
CLAVES_PROC_3=PK_WAPREMIUM
CLAVES_PROC_4=PK_ROAML
CLAVES_PROC_5=PK_ROAMT
CLAVES_PROC_6=PK_ROAMP
CLAVES_PROC_7=PK_DESVIOS
CLAVES_PROC_8=PK_EVENTOS
CLAVES_PROC_9=PK_HAPPY%20%2F%20PPCS_HAPPY_I01
CLAVES_PROC_10=PK_MINFREE%20%2F%20PPCS_MINFREE_I01
CLAVES_PROC_11=PK_DTOLLA%20%2F%20PPCS_DTOLLA_I01
CLAVES_PROC_12=PK_ARCHIVOS%20%2F%20UK_ARCHIVOS
CLAVES_PROC_13=PK_ABONADOS
CLAVES_PROC_14=PK_CONSALDO
CLAVES_PROC_15=PK_MECO
CLAVES_PROC_16=PK_ROAMD
CLAVES_PROC_17=PK_ROAMO
CLAVES_PROC_18=PK_ARCH_DET
CLAVES_PROC_19=PPGT_LLATA_I01
CLAVES_PROC_20=PPGT_LLARM_I01
CLAVES_PROC_21=PPGT_SERSUP_I01
CLAVES_PROC_22=PK_PROMWAP
CLAVES_PROC_23=PK_ARCHIVOS%2FUK_ARCHIVOS
CLAVES_PROC_24=PK_ABREVIAT
CLAVES_PROC_25=PK_SVCBAS
CLAVES_PROC_26=PK_SVCSUP
CLAVES_PROC_27=PK_ACTSUP
CLAVES_PROC_28=PK_PORTABILIDAD
CLAVES_PROC_29=PK_TIPREG
CLAVES_PROC_30=
SECUENCIAS_PROC_1=PPCS_SEC_DTOLLA
SECUENCIAS_PROC_2=PPCS_SEC_MINFREE
SECUENCIAS_PROC_3=PPCS_SEC_HAPPY
SECUENCIAS_PROC_4=PPCS_SEC_REGWAP
SECUENCIAS_PROC_5=PPCS_SEC_SMS
SECUENCIAS_PROC_6=PPCS_SEC_ARCH
SECUENCIAS_PROC_7=PPGT_SEC_ARCH
SECUENCIAS_PROC_8=
VISTAS_PROC_1=
ANCHOR=
FORMULARIO=YES
TIPO=online
=
