ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Nuevo ejemplo caso valor agregado

gruizmonDocumentos de Investigación16 de Agosto de 2018

7.070 Palabras (29 Páginas)292 Visitas

Página 1 de 29

MALLA DIARIA INCOMING-RM

Esta malla corresponde al proceso diario de regularización masiva, se ha revisado ejecuciones de varios días y a esta malla no está llegando información.

DETALLE DE PROCESOS

MPJRM500  Permite para validar que el proceso de Regularizaciones Masivas antiguo

no se encuentra en ejecución.

Se ejecuta ATBR010, este programa valida si el proceso de regularizaciones

masivas antiguo, se encuentra activo, es decir, en ejecución o no.

Este proceso permite activar, desactivar o verificar la ejecución de

regularizaciones masivas antiguo.

A este programa se pasan los siguientes parámetros:

• Proceso  Este parámetro puede contener 3 valores:

• A: Activar proceso de regularizaciones

masiva antiguo

• I: Inactivar proceso de

regularizaciones masiva antiguo

• V: Verifica si el proceso de

regularizaciones masiva antiguo se

encuentra en ejecución

• Cadena  Este parámetro corresponde al nombre de la

cadena que está ejecutando el programa

ATBR010.

Las acciones por cada valor del parámetro proceso, pueden ser:

• A : Actualiza tabla de catálogos de entidad, para:

 CODENT  CT-ENTIDAD (0015)

 CODCATALO  CT-RMANTIGUO

(RMANTIGUO)

 CODELEMEN  CT-ACTIVIDAD

(ACTIVIDAD)

 CATDATOS  CT-ACTIVO (ACTIVO )

• I : Actualiza tabla de catálogos de entidad, para:

 CODENT  CT-ENTIDAD (0015)

 CODCATALO  CT-RMANTIGUO

(RMANTIGUO)

 CODELEMEN  CT-ACTIVIDAD

(ACTIVIDAD)

 CATDATOS  CT-ACTIVO (INACTIVO)

• V : Rescata valor de catados desde tabla de catálogos, para:

 CODENT  CT-ENTIDAD (0015)

 CODCATALO  CT-RMANTIGUO

(RMANTIGUO)

 CODELEMEN  CT-ACTIVIDAD

(ACTIVIDAD)

Si el catdatos rescatado es igual a “ACTIVO “, indica que el proceso de

regularizaciones masiva antiguo se encuentra activo y proceso cancela

con error.

MPJRM504  Permite unificar ficheros del comercio, donde se realizan las validaciones de

formato como: Largo de registro de los ficheros, los ficheros contengan cabecera,

pie y detalle, etc.

Los ficheros para regularizaciones masivas del comercio se encuentran en el

nuevo directorio $PATH_DAT/INCOMING_RM y con el nombre

codcomAAAAMMDDRM.SAT, donde:

• Codcom  Corresponde al código de comercio

• AAAAMMDD  Corresponde a la fecha de recepción del comercio

• RM  Corresponde a una constante que indica que el

fichero es de Regularizaciones Masivas.

Se realiza una búsqueda de ficheros en directorio $PATH_DAT/INCOMING_RM

y por cada fichero que se encuentre se realiza validación de:

• Largo del registro  Si no corresponde el largo de registro (727 bytes), el proceso cancela

• Que no se encuentre vacío  Si fichero se encuentra sin datos, el proceso cancela

Los ficheros que pasan las validaciones se van concatenando y quedando en

fichero ${PATH_DAT}/MPJRM504.FINC0001.

MPJRM506  Permite enumerar el fichero ${PATH_DAT}/MPJRM504.FINC0001, generado en el

proceso anterior (MPJRM504), que contiene todos los ficheros encontrados en

directorio $PATH_DAT/INCOMING_RM y que pasaron las validaciones de largo de

registro y que no se encontraran vacíos.

Se ejecuta programa ATBR012.cbl, tomando como entrada fichero

${PATH_DAT}/MPJRM504.FINC0001 y se genera fichero

${PATH_DAT}/MPJRM506.FINC0001.

Este proceso realiza numeración de cada registro leído y esta numeración va

quedando guardado en la posición 795 de largo 6 del archivo que se graba con la

información de entrada más esta numeración.

Además, por cada cinta procesada, es decir, una cinta trae encabezado (header),

detalle y Pie (tráiler), el proceso realiza lo siguiente:

• Cuando procesa el tipo de registro de encabezado (header), se modifica el campo ATENTCOM-HEA-NUMSECCIN con el valor de una variable auxiliar que va sumando uno cuando se encuentra con este tipo de registro y que al inicio del proceso comienza en cero y modifica el campo ATENTCOM-HEA-TIPREG con valor 1.

• Para el tipo de registro de detalle, considera el mismo ATENTCOM-HEA-NUMSECCIN del encabezado (header) y cambia el ATENTCOM-HEA-TIPREG con valor 2.

• Para el tipo de registro de detalle considera el mismo valor de ATENTCOM-HEA-NUMSECCIN del encabezado (header) y cambia el ATENTCOM-HEA-TIPREG con valor 2. Además modifica los campos de fecha de proceso (ATENTCOM-TRN-FECPRO) y la fecha de liquidación (ATENTCOM-TRN-FECPRO) para este tipo de registro con la fecha de proceso pasada por parámetro.

• Para el tipo de registro de pie (tráiler), considera el mismo valor de ATENTCOM-HEA-NUMSECCIN del encabezado (header) y cambia el ATENTCOM-HEA-TIPREG con valor 3.

MPJRM508  Permite validar las cintas recibidas desde los comercios a partir de fichero

${PATH_DAT}/MPJRM506.FINC0001, se realiza un control de secuencia de fichero

de incomming de comercios y se genera fichero

${PATH_DAT}/MPJRM508.FINC0006, ordenado por:

• Numero de secuencia de cinta

• Tipo de registro

• Código de comercio

Se ejecuta programa ATT648, tomando como fichero de entrada ${PATH_DAT}/MPJRM508.FINC0006 y se generan los siguientes ficheros:

• MPJRM508.FINC0001 ATENTCOM DESCUADRADOS, se informan las cintas que presentan descuadres

• MPJRM508.FINC0002  LISTADO ESTADO DE CINTAS, informe control de situación de archivos de incomming

• MPJRM508.FINC0003  FICHERO ALERTA, se informan las cintas que presentan algún tipo de alerta (validaciones de la cinta)

• MPJRM508.FINC0004  ATENTCOM CINTAS CORRECTAS, cintas que no presentan problemas de validaciones de datos

• MPJRM508.FINC0005  ATCINFRA CONTROL DE ARCHIVOS, se informan todas las cintas y se utiliza para actualizar tabla MPDT064

Por cada registro leído se realiza una serie de validaciones por cinta:

• Que sea informada tipo de registro cabecera (header)

• Fecha de envió valida

• Numero de archivo valido

• Que exista un detalle

• Que el comercio sea correcto (MPDT001)

• Que la cinta no se encuentre duplicada (MPDT064)

Si alguna de estas validaciones no es correcta, esta cinta se grabara en un fichero

de alertas MPJRM508.FINC0003.

Si se pasan las validaciones de cinta, se realizan validaciones por cada registro,

entre las que se puede mencionar:

• Franquicia

• Comercio Anterior

• Acumulación de importes por transacción y cuadratura con el importe total que se informa en el pie del fichero

MPJRM510  Permite separará las Cintas rechazadas de las aceptadas. Tomando como fichero

de entrada MPJRM508.FINC0003 (cintas correctas), la que se aplica

ordenamiento por:

• Numero de secuencia de cinta

• Tipo de registro

• Número de registro cabecera

Generando fichero ${PATH_DAT}/MPJRM510.FINC0001.

Se ejecuta programa ATT661, tomando como fichero de entrada

${PATH_DAT}/MPJRM510.FINC0001 y generando fichero

${PATH_DAT}/MPJRM510.FINC0001, que contendrá las cintas que se encuentren

correctas, evalúa en el tipo de registro de cabecera si el campo

ATENTCOM-HEA-EST-FICH, si el valor no es “R” graba en archivo de

Salida, todo lo que corresponda a la cinta.

MPJRM518  Permite eliminar las Operaciones de REDF de las Cintas aceptadas y obtener

datos relacionados al tipo de factura.

Se toma como fichero de entrada ${PATH_DAT}/MPJRM518.FINC0002,

...

Descargar como (para miembros actualizados) txt (27 Kb) pdf (78 Kb) docx (26 Kb)
Leer 28 páginas más »
Disponible sólo en Clubensayos.com