Archivos Físicos (PF)
Son aquellos que en forma permanente van a almacenar
información en el disco, la cual puede ser tomada y accesada por cualquier
lenguaje de programación bajo el entorno de AS/400.
Los Archivos físicos contienen los datos reales
almacenados en el sistema.
Ellos son similares a los archivos tradicionales. Cada
archivo físico contiene únicamente un formato de registro de longitud fija.
Puede tener una vía de acceso en secuencia por claves para presentar los datos
en una secuencia distinta del orden en que se añadieron lo registros.
Creación de un
Archivo físico.
Pata poder crear un archivo físico tenemos que utilizar
el utilitario STRSEU,
tal como se muestra en la siguiente figura.
Luego pulsar la tecla F4,
Donde:
·
Nombre de Archivo Fuente = Viene hacer el archivo fuente donde se va a guardar el
archivo físico a crear.
·
Nombre de Biblioteca =
Viene hacer la biblioteca del usuario.
·
Nombre de Miembro Fuente = Viene hacer el nombre del archivo físico a crear.
·
Tipo de Fuente =
Es la extensión el archivo físico, en este caso seria (PF)
·
Opción =
*Blanks, es equivalente a la opción 2 que es Editar, la opción 5 te permite
visualizar el archivo físico, y la opción 6 te permite imprimir el archivo
físico.
·
Texto Descriptivo =
Es el comentario del archivo físico a crear.
Solo tienes que ingresar los parámetros tal como se
muestra en la siguiente pantalla.
Recuerda:
QDDSSRC.- Aquí se podrán guardar las Tablas, Pantallas, Reportes, Archivo de Texto.
Luego presionas [Enter],
Y el sistema te mostrara la siguiente pantalla.
Luego comenzaremos a definir la estructura de la tabla,
para esto vamos a utilizar la letra A, que designa a este formulario como de
especificación de descripción de datos (DDS), tal como se muestra en la siguiente
pantalla.
Luego pulsar la tecla F4,
Para poder ver el tipo de solicitud, 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 de Nombre =
Puedes utilizar los siguientes caracteres:
o R = Formato de Registro.
o K = Campo Clave.
o Espacio
en Blanco = Nombre de Campo.
·
Nombre =
En este parámetro debes de especificar lo siguiente:
o El formato de registro de este archivo.
o El campo o campos del formato de registro.
o El campo o campos a utilizar como campos claves.
Nota.
o Los nombres de los campos deben de tener un máximo de 10
caracteres.
o Los nombres pueden contener letras y números; pero
siempre deben comenzar con un carácter alfabético.
·
Referencia =
Especificar una ‘R’ en esta columna para hacer referencia a los atributos de un
nombre de campo previamente definido (llamado campo de referencia).
· Longitud =
para cada campo en un archivo físico, debe especificarse una longitud de campo
(a menos que este copiando un campo de referencia). Se debe especificar el
número de dígitos para un campo de tipo numérico; se debe especificar el número
de caracteres para un campo de tipo carácter.
Las especificaciones
de longitud validas son:
·
Tipo de Datos =
Se utiliza para especificar el tipo de datos del campo dentro de la base de
datos.
Los tipos de datos
validos son:
·
Posiciones Decimales =
Son los decimales del campo numérico.
·
Uso = Se puede especificar
lo siguiente:
o Teclee B o deje el campo en blanco para indicar un
campo de Entrada o salida, o un campo utilizado para ambas.
·
Funciones =
Aquí se definen las palabras claves para un archivo físico.
Hay
cuatro niveles de definición de palabras claves:
1.
A Nivel de Archivo: Son funciones que se especifican antes de definir el
formato de registro.
EJEMPLOS
UNIQUE – REF
2.
A Nivel de Registro: Son funciones que se especifican al momento de definir el
formato de registro.
EJEMPLOS
LIFO (ultimo en entrar, primero en
salir.)
3.
A Nivel de Campo: Son funciones que se especifican al momento de definir
los campos.
EJEMPLO
COLHDG
- TEXT - RANGE – VALUES
4.
A Nivel de Campo Clave: Son funciones que se especifican al momento de definir el
campo clave.
EJEMPLOS
DESCEND (primary key)
Las palabras claves
son:
Comenzamos a Crear la estructura de la tabla TABALM:
Primeramente comenzaremos a definir que los datos no se
dupliquen, eso lo logro con la función UNIQUE
Luego presionas [Enter],
Y el sistema te mostrara lo siguiente:
Nota:
IPPF
==> Utilizamos este Mandato a Nivel de Línea.
Para Insertar una línea y Parámetros de PF (PHYSICAL FILE).
Luego presionas [Enter],
Ahora definiremos nuestro formato de registro REGALM:
Una vez definido lo anterior presionar la tecla [Enter],
Teniendo así:
Y seguimos así hasta completar la siguiente estructura de
la tabla.
Finalmente teniéndolo así:
Luego grabar el archivo físico, con el mandato a nivel de
comando FILE,
tal como se muestra en la siguiente pantalla.
Luego presionas [Enter],
Para que se grabe el archivo físico, y el sistema te
mostrara la siguiente pantalla.
Ahora solo tienes que compilarlo con la opción 14,
tal como la siguiente pantalla.
Luego presionas [Enter],
Y el archivo físico TABALM, se estará compilando, solo tienes que
esperar que te muestre un mensaje, tal como la siguiente pantalla.
Mandatos
aplicados a archivos físicos.
·
UPDDTA =
Permite ingresar, modificar, eliminar registros al archivo físico.
Sintaxis
SEU =è UPDDTA TABALM
·
DSPPFM =
Visualiza todos los registros del archivo.
Sintaxis
SEU =è DSPPFM TABALM
·
CLRPFM =
Borra todos los registros almacenados en el archivo.
Sintaxis
SEU =è CLRPFM TABALM
·
DSPFD =
Visualiza la descripción del archivo.
Sintaxis
SEU =è DSPFD TABALM
·
DSPFFD =
Visualiza la descripción del campo del archivo.
Sintaxis
SEU =è DSPFFD TABALM
·
RUNQRY =
Visualiza todos los registros en columnas.
Sintaxis





























0 comentarios:
Publicar un comentario