You are on page 1of 16

ARCHIVOS FISICOS

DEFINICION : Son aquellos que en forma permanente van almacenar informacin en el disco, el cual pueden ser tomados y accesados por cualquier lenguaje de programacin bajo el entorno de AS/400. Ellos son similares a los archivos tradicionales. Cada archivo fsico contiene nicamente un formato de registro de longitud fija. Puede tener una va de acceso en secuencia por claves para presentar los datos en una secuencia distinta del orden en que se aadieron los registros. CREACION DE UN ARCHIVO FISICO Para crear un archivo fsico se tiene que usar el UTILITARIO STRSEU Como se muestra en la siguiente pantalla:

Luego de escribir el Utilitario STRSEU se tendr que pulsar [F4] y nos saldr la siguiente pantalla :

Donde: NOMBRE DE ARCHIVO FUENTE : Viene hacer el archivo donde vamos a guardar el archivo fsico a crear, si queremos ver los Archivos Fuentes, tenemos que utilizar el siguiente comando: = WRKOBJPDM [NOMBRE DE BIBLIOTECA] Ejemplo: = WRKOBJPDM D91041 Luego cuando se pulsa [Enter], saldr la siguiente pantalla: NOTA.- Si no existiera los Archivos Fuentes se tendr que crearlo con el siguiente comando. = CRTSRCPF [ARCHIVO FUENTE] + [ENTER]

NOTA : Todos los Objetos que tengan el Atributo PF-SRC vienen hacer Archivos Fuentes . NOMBRE DE BIBLIOTECA : Viene hacer la Biblioteca del Perfil de Usuario. NOMBRE DE MIEMBRO FUENTE : Viene hacer el nombre del Archivo Fsico a crear, pro Ejemplo: TABPRO ( Tabla Producto ). TIPO DE FUENTE : Viene hacer el tipo del Archivo a Crear, el Tipo de Fuente para un Archivo Fsico es PF , y si fuera un Archivo Lgico seria LF. OPCION : Los Valores posibles Son: *BLANK = Este es el valor por omisin si no especifica un nombre de miembro. 2 = Editar un miembro 5 = Examinar un miembro 6 = Imprimir un miembro. TEXTO DESCRIPTIVO : Viene hacer una descripcin del Archivo a crear. Luego de haber explicado cada parmetro, escribir lo siguiente como se muestra en la siguiente pantalla:

Luego de haber escrito los parmetros se tendr que pulsar [Enter] y nos mostrara la pantalla de Edicin, como se muestra en la siguiente pantalla:

Un Archivo Fsico consta de tres partes:

NOMBRE DE REGISTRO CAMPOS CAMPOS CLAVES Para disear nuestro archivo fsico, tenemos que Utilizar un Tipo de Hoja que es la Hoja A y luego pulsar [F4] , y nos mostrara la siguiente pantalla:

Donde si te das cuenta a aparecido una pequea regla de ayuda en la parte inferior de la pantalla: Donde: TIPO DE NOMBRE : Manejamos 2 tipos de Nombres R Teclee R para indicar un Nombre de Formato de Registro. K Teclee K para indicar un Nombre de Campo de Clave. NOMBRE : Viene hacer el Nombre de Formato de Registro, de Campo o de Campo de Clave. La longitud mxima permitida es de 10 caracteres.

LONGITUD : Viene hacer un valor para indicar el nmero de bytes en un campo de tipo Carcter o el nmero de dgitos en un campo Numrico. TIPO DE DATO : Entre los tipos de datos tenemos los siguientes S Teclee S para indicar datos de Decimal con Zona. A Teclee A para indicar datos de tipo Carcter. Si desea ver los dems tipos de datos colocar el cursor en TIPO DE DATO y pulsar [F1] POSICIONES DECIMALES : Teclee un valor entre 0 y 31 para indicar el nmero de posiciones decimales a la derecha de la coma decimal FUNCIONES : Entre las Funciones tenemos los siguientes COLHDG Proporciona cabeceras de columna para el campo. COMP Proporciona un valor de comparacin (slo para funcin de referencia). DESCEND Dispone registros desde el valor de campo de clave ms alto al ms pequeo. RANGE Proporciona un rango de valores vlidos (slo para funcin de referencia). TEXT Proporciona una descripcin del registro o campo. UNIQUE Indica que no se permiten los valores de clave duplicados. VALUES Proporciona una lista de valores vlidos (slo para funcin de referencia). Si desea ver las dems Funciones colocar el cursor en FUNCIONES y pulsar [F1]

El siguiente ejemplo muestra el diseo de un Archivo Fsico con todos los parmetros descritos anteriormente

Luego de haber codificado la estructura del Archivo fsico se proceder a grabar el archivo con una Opcin de Comando que es el FILE , como se muestra en la siguiente pantalla:

Luego se proceder a pulsar [Enter] y llegaremos al men principal.

Luego cuando estemos en el men principal tenemos que proceder a buscar nuestro Archivo Fsico con el Siguiente comando:

== WRKMBRPDM [ARCHIVO FUENTE DONDE SE GUARDO EL ARCHIVO] Ejemplo: == WRKMBRPDM QDDSSRC Luego cuando pulsamos [Enter] nos mostrara la siguiente Pantalla

Luego se proceder a C ompilar el Archivo para que se pueda crear un Objeto donde se tendr que utilizar los mandatos de Archivos Fsicos para ingresar, modificar, eliminar o visualizar los datos del Archivo. La Opcin de compilacin es muy importante porque si no se compila el archivo no se podr trabajar con los registros del archivo Para Compilar un Archivo se Utilizara la Opcin 14, y luego se presionara [Enter] , donde nos mostrara la siguiente pantalla.

Luego se presiona [Enter], y de ah se tendr que utilizar los mandatos de Archivos que son los siguientes: Permite Ingresar, Modificar, Eliminar Registros al Archivo = UPDDTA [ARCHIVO FISICO] Ejemplo: = UPDDTA TABPRO Luego cuando se presiona [ENTER] , nos saldr la siguiente pantalla. [Figura 1.] Donde ingresaremos los datos a la Tabla, luego de haber ingresado todos los datos se presionara [Enter] , para as poder ingresar un registro nuevo, ahora cuando ya no quieras seguir ingresando informacin al Archivo solo tienes que presionar [F3] , y presionar [Enter]. [Figura 2.] Figura 1 .

Figura 2 .

Ahora cuando quieras modificar un registro tendrs que utilizar el mismo comando.

Ejemplo: = UPDDTA TABPRO Luego cuando se presiona [ENTER] , nos saldr la siguiente pantalla. Si te das cuenta la Modalidad esta como CAMBIO [Figura 3.] , como no paso cuando ingresaste recin los datos al archivo, all la Modalidad estaba como ENTRADA [Figura 1.] , esto quiere decir que el archivo esta preparado para ser modificado, solo tienes que avanzar de pagina [AV.PAG] , y buscar el registro a modificar, luego de haberlo encontrado modificalo y presiona [Enter] , para as poder Actualizarlo , luego si deseas salir solo pulsas [F3] y [ENTER], [Figura 4.] Figura 3.

Figura 4.

Ahora cuando quieras Eliminar un registro tendrs que utilizar el mismo comando. Ejemplo: = UPDDTA TABPRO Luego cuando se presiona [ENTER] , nos saldr la siguiente pantalla. Si te das cuenta la Modalidad esta como CAMBIO [Figura 3.] , ahora solo tienes que avanzar de pagina [AV.PAG] , y buscar el registro a Eliminar , luego de haberlo encontrado solo Pulsa [F23] dos veces y presiona [Enter] , para as poder Eliminarlo , y fjate que en la parte inferior debe salir un mensaje se ha suprimido el registro solicitado luego si deseas salir solo pulsas [F3] y [ENTER], [Figura 5.] Figura 5.

Visualiza todos los registros del Archivo sin Estructura = DSPPFM [ARCHIVO FISICO] Ejemplo: = DSPPFM TABPRO Luego cuando se presiona [ENTER] , nos saldr la siguiente pantalla. NOTA.- La visualizacin de los datos es sin estructura, solo se esta mostrando los datos

Visualiza todos los registros del Archivo con Estructura => RUNQRY *N [ARCHIVO FISICO] Ejemplo: = > RUNQRY *N TABPRO Luego cuando se presiona [ENTER] , nos saldr la siguiente pantalla. NOTA.- La visualizacin de los datos es con estructura.

Si quieres ver los dems campos solo tienes que pulsar [F20] Derecha o [F19] Izquierda. Espero que este manual pueda ayudarte. Autor . Ing. Alberto Moreno C.

You might also like