Texto
Texto
Texto
Texto
Texto
Texto
LASC S.A.
 
Ubicación : Página Principal >0500 - ADICIÓN DE FORMATO DE ARCHIVO

ADMINISTRACIÓN CENTRALIZADA - PROCESOS OPERATIVOS

0500 - ADICIÓN DE FORMATO DE ARCHIVO

1. OBJETIVO

Permitir la definición paramétrica de la estructura de un archivo para su uso en cualquier otra parte del sistema.

2. CONSIDERACIONES

  • Se debe establecer un nombre para el formato de archivos el cuál debe ser un identificador válido en C++.
  • El nombre de archivo debe ser único.
  • La descripción del formato es opcional.
  • Por cada formato se pueden identificar diversos tipos de registro cuya definición se establece en cada uno de los TAB FOLDERS presentados.
  • Un formato de archivo puede contener:
    • Cero o un encabezado de archivo
    • Cero o varios registros de inicio de lote
    • Cero o varios registros de datos
    • Cero o varios registros de finalización de lote de registros
    • Cero o un registro de resumen de archivo.
  • El segmento de Encabezado de registros es requerido cuando se tienen diferentes tipos de registro dado que en dicho encabezado debe existir un campo particular cuyo valor indicará si el registro a leer es un registro de lote, datos o fin de lote.
  • Para la especificación de cada tipo de registro se debe ubicar con el mouse en la pestaña del TAB FOLDER correspondiente y haciendo uso del botón AGREGAR podrá definir cada campo del registro.

Para los registros Encabezado de Archivo y Resumen se solicitan los campos que conforman los registros considerando:

  • Nombre del campo que es requerido
  • Tipo de Dato (String, Entero, Real o Fecha/Hora)
  • Alineación (Alineación (Derecha o izquierda)
  • Si permite o no nulos en el campo
  • Formato (ASCII, C o BCD)
  • La longitud del campo que sólo se debe especificar si el registro no es delimitado
  • El carácter de relleno
  • El número de decimales que sólo aplica para campos de tipo real
  • El formato de fecha, el cual puede tener cualquier combinación de AAAA MM DD hh mm ss mmmm.
  • El año de cambio de siglo, el cual sólo es utilizado cuando el año es de dos (2) dígitos. Por defecto es 50, es decir, cuando el año venga especificado en un campo de dos (2) dígitos, los años posteriores a 50 serán considerados como de 1900 y los anteriores como de 2000.
  • El valor nulo, que se debe especificar si el campo permite valores nulos.
  • El valor, que puede ser especificado para campos que no se encuentran en el archivo pero que se pueden requerir para efectos de validación del registro.

Finalmente, un registro puede o no estar delimitado, lo cual quiere decir que los campos se encuentran separados entre si por caracteres especiales como y que cada registro se encuentra separado del siguiente por un carácter especial. Estas condiciones pueden ser determinadas en los campos:

  • SEPARADOR DE CAMPO cuyos valores posibles son NINGUNO, TAB, o COMA(,)
  • SEPARADOR DE REGISTROS cuyos valores posibles son NINGUNO, CR+LF, CR o LF


En el TAB FOLDER de Encabezado de los Registros, se puede especificar adicionalmente cual de los campos representa el campo que contiene el tipo de registro, característica que puede ser establecida con el botón ubicado al extremo derecho. Este indicador permite al módulo conocer cada vez que se lee un registro, si corresponde a un inicio de lote, registro de datos o registro de fin de lote.

En los registros de inicio de lote, datos y fin de lote, adicionalmente se debe especificar el valor que contendrá el campo tipo de registro que lo identificará según lo definido en el TAB de Encabezado de Registros.

Una vez especificada la información completa del archivo, se puede seleccionar CREAR.

3. PROCESO

La adición de formatos de archivo dejará habilitada la definición de la estructura de un archivo para ser utilizada y referenciada por cualquier otro módulo del sistema.

Para la ejecución de esta transacción, el sistema tiene en cuenta:

  • Que el nombre del formato de archivo sea un nombre válido en C++
  • Que el nombre del formato sea único en el sistema.

4. USUARIOS DE LA TRANSACCIÓN

La transacción de adición de formato de archivo es válida para los funcionarios de tecnología de la organización cuyo perfil de seguridad lo habilite.

 

LASC S.A. Todos los derechos reservados. 2004