You are on page 1of 4

1.

Archivo de Control
1.1. Antecedentes
Para la generacin de los archivos de control se debe de considerar lo
siguiente:
Las aplicaciones debern generar un archivo de registro de control por
cada una de sus interfaces batch.
Los nombres o prefijos usados para identificar las interfaces de control
deben de guardar correspondencia con la aplicacin fuente y con la
interfaz a la que referencia.
jemplo:
!nterfaz Amplia: "#$%.&A'.'()L*A.(+L!#!
!nterfaz de #ontrol: BCGEY.VAR.RESULTA.SOLICI.CTRL
A continuacin se detalla la estructura del registro de control que se deber
utilizar en la generacin de las interfaces batch.
Dato
Fijos
Posicin Longitu Ti!o Va"o#
*ipo de
'egistro
,-, , Alf &alor constante $C%
'utina .-/, /0 A"& 'OST( 1ombre de 2+" que genera
el archivo.
C)S( 1ombre del 34 5LL4 (P4
(#'!P* 6(7L8 que genera el
archivo.
(ubrutina /.-9, /0 A"& 'OST( Procedimiento6P84 (tep6(8 y
nombre del programa #+"+L de
e:traccin que genera el archivo.
C)S( 1ombre de (P4 +"2*+4
5*(4 etc. que genera el archivo.
FOR*ATO(
PPPPPPPP(((((((########
FCPP1+,-STEP-.-BCFCIA-/
structura 9.-;, /0 A"& 'OST( #+P% de la estructura de
datos 6si tuviera8.
C)S( 1ombre del archivo que
contiene los datos.
1umero
de
(ecuencia
;.-;/ . 0u1 'OST( (ecuencia que identifica a
la secuencia de validacin.
C)S( (ecuencia que identifica a la
secuencia de validacin.
#ampo a
&alidar
;<-,./ /0 A"& 'OST( 1ombre del campo que
contiene el dato que se va a sumar
para validar.
Pag. 1
C)S( 1ombre del campo que
contiene el dato que se va a sumar
para validar.
Posicin
!nicial
,.<-,.; 9 0u1 'OST( Posicin inicial del campo a
validar.
C)S( Posicin inicial del campo a
validar.
Posicin
=inal
,/0-,/> 9 0u1 'OST( Posicin final del campo a
validar.
C)S( Posicin final del campo a
validar.
&alor de
campo
,/9-,>> .0 1um (umatoria de los valores del dato
designado en el campo ?Ca1!o a
Va"ia#@
'OST ( 234156.3333
C)S ( SIG0O41 BYTE782
9"anco86:15 E0TEROS ; PU0TO ;
5 DECI*ALES
&er estndares de cantidades y
montos
*otal de
'egistros
,>9-,A0 ,> 1um #antidad total de registros
grabados en el archivo
'OST ( 341.6
C)S ( 1. E0TEROS
&er estndares de cantidades y
montos
=echa de
Proceso
,A,-,AB B Alf =echa del sistema en la se cre el
archivo en el formato AAAACC55.
&er estndares de fechas
La fecha calendario no funciona
como F<c=a <" P#oc<so. Los
procesos corren comDnmente en
dos dEas calendario.
La fecha oficial es la del Fost dada
en la (%(,.#*L 6=#FA%.G8 y
esta es mantenida por P5(.
#ambia a las /.00PC. Los
procesos deben estar alineados a
esa fecha. n Fost las aplicaciones
deben leer directamente esa fecha.
Aplicaciones de otras plataformas
Pag. 2
6HindoIs4 A!34 etc.8 deben estar
sincronizadas con ese ?reloj@ en
sus procesos.
OBS( 5e requerir usar otra fecha
diferente a la indicada se puede
proceder de manera documentada.
Por ejemplo4 5HF usa la fecha de
(ystematic que se actualiza en la
noche y usa la fecha de rutina de 9
dEas.
j. >--5-1>. por .>-nero-.00<
Fora de
Proceso
,A;-,B9 B Alf Fora del sistema en la se cre el
archivo en el formato FF:CC:((
en el formato .< horas.
j. >+(1.(+-
0OTA:
La actualizacin de los campos 'utina4 (ubrutina y structura se deben
hacer de preferencia haciendo uso de programas4 rutinas o funciones que
permitan e:traer automticamente estos datos y no poniendo el contenido de
estos campos como constantes en el cdigo del programa.
Para F+(* se puede usar la subrutina que e:trae los datos para los *Etulos
de los 'eportes y para #J( se puede usar los objetos y mKtodos que
obtienen el nombre de aplicacin4 procedimiento4 etc. l copy para generar el
registro de control es :
ELEMENT TYPE ENVIRON S SYSTEM SUBSYSTEM
BCGECTR1 CPYCOBII BCPPROD 4 GENERACO INTERFAZ
n el siguiente ejemplo suponemos que se ha generado un archivo con
solicitudes de crKditos4 en la *abla A se muestra el contenido del archivo y en
la *abla " se muestra el registro de control tanto para F+(* como para #J(.
Ta9"a A
0o19#< < A#c=i?o C)S( (olicitudes.t:t
0o19#< < A#c=i?o 'OST( "#$%.&A'.'()L*A.(+L!#!
So"icitu P#oucto *onto So"icitao *onto A!#o9ao
,00 &isa >000 <000
,0, &isa /000 /000
,0. Ame: .000 .000
,0/ Ame: 9000 <>00
Pag. 3
5etalle de los valores:
o A!E@So" hace referencia al programa que gener el archivo de datos.
o DTSAE@So" hace referencia al 5*( que gener el archivo de salida.
5etalle de los valores:
o BCC1I-1- hace referencia al 2ob que gener el archivo de datos.
o BCICC-1- hace referencia al P'+$ que gener el archivo de salida.
0OTA(
Para la validacin de los archivos batch versus los archivos de control se puede
usar el aplicativo AP#55( 6#oordinar con produccin de sistemas su uso e
implementacin8.
n el caso de usar las interfaces batch como fuente para aplicaciones con bases
de datos en ambientes distribuidos4 es necesario considerar ambos archivos en
los procesos de carga con el fin de realizar las validaciones post carga.
Pag. 4

You might also like