You are on page 1of 4

Definicin de Programa B01

V2.0 (30/06/2009)

mbito

Nombre
MC / Soluciones Masivas

Creado por
03/02/2009

Fecha ltima
Actualizacin

N de
versin

Pas

03/02/2009

(CLVB02)

Mexico

1. IDENTIFICACIN DEL PROGRAMA


Cdigo
MF3C6320
(CLVB03)

Nombre
Reporte de Folios
Aceptados por
actualizacin masiva de
informacin.

Lenguaje

Entorno

Cobol

B01

(CLVB05)

(CLVB06)

Complejidad
Baja

(CLVB04)

2. DESCRIPCIN FUNCIONAL DETALLADA


Descripcin
Generar el listado MPLSRACE, que permita conocer en forma diaria, los comercios o trmites que fueron
actualizados por los procesos batch de actualizacin masiva de informacin, de acuerdo al criterio
seleccionado (Folio de Referencia o Grupo Cadena), y a partir del fichero de entrada E1DQ6320.
Precondiciones

Debe existir el archivo de entrada E1DQ6320


(CLVB09 - Asegurar que la longitud del fichero XXXXX, coincida con la longitud establecida en los Copys)

El archivo de entrada E1DQ6320 debe tener la longitud de entrada de 180, segn el copy E1DQ6320
(CLVB10 - Obligatoriamente deben estar especificados los layouts)

El layout de los campos que componen los registros del archivo E1DQ6320, se puede consultar en el
documento: C200_MC_MFWCREAM_ V_1.1.0
(CLVB12 - Definicin de Cabeceras)

El diseo de los encabezados y los renglones de detalle, del listado en cuestin, podr visualizarse en el
documento: C107_MC_MF3C6320_V1.1.0.

Poscondiciones

Terminar con condicin 0 (CLVB17 - Definir Cdigos de Retorno)


Flujo Principal

1.

El proceso inicia con la apertura de archivos

308763165.doc

Pgina 1 de 4

Definicin de Programa B01


V2.0 (30/06/2009)

2.

Genera el listado de salida a partir del archivo de entrada ( CLVB21, CLVB22 - Definir la Llave para
actualizar datos en tabla, para obtener datos de tabla(s) o VSAM(s) o Rutina(s), adems de definir
los datos a actualizar en la tabla CLVB25, CLVB26, asegurando los nombres de los campos tanto del
programa as como los de la tabla a manipular CLVB27)

a. La clave de ruptura del listado tambin sern los campos Tramite origen, Criterio de
Actualizacin y Tipo de Tramite.
3.

Generar cifras de control (CLVB36- Definir Subtotales y Totales)


a. Se sacarn las estadsticas del proceso pero no a nivel de listado, si no, en el archivo
estndar de salida Sysout, con el nmero de renglones ledos en el fichero de entrada, el
nmero de registros por caso Individuales, Afilemp y Masivos.

4.

Cerrar los archivos.

Detalle del Flujo Principal

Validaciones

(CLVB14, CLVB15, CLVB16 - Definir las validaciones necesarias para verificar la consistencia de los archivos
a utilizar, as como las acciones a tomar en el caso de que no cumplan con los requisitos necesarios).

V1. Campos y orden del archivo de Entrada


V1.1 El fichero de entrada E1DQ6320 deber estar ordenado por los campos:
Tramite origen

(Individual , Afilemp A o Masivo H )

Criterio de Actualizacin

(Folio de referencia o Grupo-Cadena)

Tipo de Tramite o Movimiento

(Mantenimiento, Cancelacin o Sin folio)

(CLVB13, CLVB19, CLVB20, CLVB23, CLVB24 - Definir los pasos en caso de que el archivo de entrada
principal este vaco, o bien no hay retorno de Registros, retorno de Error, etc.)

V2.- Validaciones Generales


1. Se realizan las validaciones pertinentes cuando el archivo este vaci
2. Se realiza la validacin para cuando hay un error no esperado por lectura en la base de datos o
en el archivo de entrada
3. Se realiza la validacin necesaria para cuando no se encuentra el registro
V3.- Salto de Pgina
1. El programa no genera salto de pgina cuando haya un cambio en los campos por los cuales
viene ordenado el archivo.
Reglas de Negocio

RN1.- El listado de salida deber incluir todos los folios o comercios que sean actualizados por los
procesos batch de actualizacin masiva ya sea por cualquier criterio (Folio de Referencia o Grupo
Cadena).
Campos Relacionados

Los datos que corresponden a cada columna en los renglones de detalle del listado, se informarn con los
siguientes campos del fichero de entrada:
TRAMITE ORIGEN
= REAM-MCTRAORI (dependiendo su valor)

308763165.doc

Pgina 2 de 4

Definicin de Programa B01


V2.0 (30/06/2009)

Dependiendo del valor del archivo de entrada para este campo si:
= mover el valor INDIVIDUAL
= A mover el valor AFILEMP
= H mover el valor MASIVO
FECHA DE PROCESO
= REAM-MCFPROCE
TIPO DE MOVIMIENTO = REAM-MCTIPMOV
FOLIO PIVOTE = REAM-MCFOLPIV
FOLIO DE REFERENCIA
= REAM-MCFOLREF
FOLIO HIJO
= REAM-MCFOLHIJO
GRUPO
= REAM-MCGRUPO
CADENA
= REAM-MCCADENA
AFILIACION
= REAM-MCNUMAFIL
(CLVB29 - En el caso de que el reporte lleve Cortes, se deben definir cuales son y cual es su Jerarqua)

3. REFERENCIAS A OTROS COMPONENTES


Mtodo de
Llamada
rea de
Comunicacin
Archivos
Nombre lgico

Tipo

Disposicin Descripcin
de archivo

MBVP.MC.WKF.F&FECHA..D005.MFPC3563.MPDQFOAC

Fichero

Entrada

MBVP.MC.FIX.F&FECHA..D005.MFPC3563.REPACEP

Fichero

Salida

Folios
aceptados
por
solucin
masiva
Reporte de
aceptados
por
solucin
masiva

Periodo
de
retencin
1 da

1 semana

4. INVENTARIO DE FICHEROS Y TABLAS ACCEDIDAS


(CLVB28, CLVB38, CLVB39, CLVB45, CLVB50 - Definir los ficheros de entrada y verificar si estos archivos requieren ser
clasificados. Asegurar que se incluya el formato C107 Definicin de Formato Informe, el formato C310 - Modelo Fsico de
Datos.

Cdigo
E1DQ6320

308763165.doc

Nombre
Fichero de folios aceptados por solucin
masiva.

Tipo
Fichero

Tipo de Acceso
Consultar

Pgina 3 de 4

Definicin de Programa B01


V2.0 (30/06/2009)

Cdigo

Nombre

Tipo

Listado de folios aceptados por solucin


masiva.

Tipo de Acceso

Fichero

Crear

5. INVENTARIO DE COPYS
Cdigo
MFWCREAM

Nombre
MFWCREAM

Descripcin
Estructura de fichero de entrada

6. CONDICIONES DE DATOS
(CLVB44 - Definir datos de pruebas (Archivos de entrada al programa y resultados esperados)

Pruebas Unitarias
Paquete

Descripcin de Prueba / Funcin a Probar

Requerimientos de Ambientacin
Aplicacin a utilizar

Nombre fsico de la
entrada
(tabla / archivo)

Campos y
Condiciones
(select)

Tipo o Uso de
entrada
(maestro,
movtos,
catlogo,
interfase, etc)

Nombre Fuente
del Respaldo (si
se quiere poblar
desde un
respaldo)

Entorno/
Ambiente a
donde est la
fuente

Condiciones especiales:

7. CONTROL DE VERSIONES
N Versin
1.0.0

Fecha
DD/MM/AA

Autor Modificacin

Descripcin
Creacin

8. OBSERVACIONES

308763165.doc

Pgina 4 de 4