Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los archivos lógicos no contienen datos en realidad, sino que describen como
tienen que presentarse al programa los registros contenidos en uno o más
archivos físicos.
Algunas de las cosas que puede hacer con un archivo lógico son:
Cambiar lógicamente los atributos de los campos de los archivos físicos (por ejemplo:
longitud de campo y orden de campo).
Proporcionar secuencias lógicas adicionales de registros.
Proteger uno o más campos de archivos físicos para que no se lean o cambien.
Derivar nuevos campos de campos de archivos físicos.
Proteger registros de archivos físicos específicos para que no se lean.
Hacer que dos o más archivos parezcan un archivo único.
R REGALM
CODALM 5 A
NOMALM 20 A
TIPALM 1 A
RESALM 20 A
K CODALM
Solo tienes que ingresar los parámetros tal como se muestra en la siguiente
pantalla.
Luego vamos haber un resumen de los parámetros mas usados en este tipo de
solicitud.
Tipo Nombre = Es usado para indicar el tipo o el nombre de especificación,
puedes usar las siguientes especificaciones:
Entrada Significado
R Nombre del formato de registro
J Especificación de Unión
Blanco Nombre de campo o condición AND
de la selección/omisión
K Nombre de campo clave
S Nombre de Selección
O Nombre de Omisión
Luego de haber visto un resumen de los parámetros mas usados, vamos a ver
los 2 tipos de lógicos simples.
TIPOS DE LOGICOS
LOGALM LF
LOGALM1 LF
Luego lo salvamos con el mandato a nivel de comando FILE, como se muestra
en la siguiente pantalla.
Luego presionar [Enter], para que se compile el archivo lógico LOGALM1, y nos
tiene que mostrar una pantalla con el siguiente mensaje.
Cuando nos muestre normalmente, solo presionas [Enter] y ya podemos
visualizar los datos de nuestro lógico, con el comando RUNQRY *N [nombre
del lógico], tal como se muestra en la siguiente figura.
Luego presionas [Enter], y nos mostrara los datos del archivo lógico LOGALM,
tal como se muestra en la siguiente figura.
Archivo Lógico de Unión (JOIN)
Combina (en un solo formato de registros) campos de dos o más archivos
físicos. Un archivo lógico de unión solo puede leerse, el usuario no puede
cambiar, añadir o suprimir registros a través de un archivo lógico de unión.
TABALU PF TABNOT PF
R REGALU R REGNOT
CODALU 5 A CODALU 5 A
PATALU 10 A CODCUR 5 A
MATALU 10 A PARCIAL 2 S 00
NOMALU 10 A FINAL 2 S 00
DIRALU 30 A K CODALU
DNIALU 8 A K CODCUR
TELALU 7 S 00
K CODALU
TABCUR PF
R REGCUR
CODCUR 5 A
NOMCUR 20 A
K CODCUR
Solo tienes que ingresar los parámetros tal como se muestra en la siguiente
pantalla.
Luego pulsas [Enter], y el sistema nos mostrara la siguiente pantalla donde
definiremos la estructura del lógico de unión.
Luego compilamos el lógico de unión LOGUNION con la opción 14, tal como la
siguiente pantalla.
Luego presionas [Enter], para que se compile el lógico de unión, y nos tendrá
que mostrar un mensaje, tal como la siguiente pantalla.