slide_likebox { float:right; width:288px; height:345px; background: url(http://www.repelis.com/Temas/default/img/chat-facebook.png) no-repeat !important; display:block; right:-250px; padding:0; position:fixed; top: 130px; z-index:1002; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; } div.likeboxwrap { margin-top:2px; margin-left:-5px; width:238px; height:325px; background-color:#fff; overflow:hidden; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; } div.likeboxwrap iframe {margin:-1px}

Operadores de Relación RPGIV – AS400

Operadores de Relación RPGIV – AS400

sábado, 23 de junio de 2012

Archivos Físicos (PF) - AS400

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,

 Y el sistema le contestara con la siguiente pantalla.


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.

NOTA ==> “LA COMPILACIÓN ES MUY IMPORTANTE PORQUE SI NO SE COMPILA EL ARCHIVO NO SE PODRA TRABAJAR CON LOS REGISTROS DEL ARCHIVO”


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

                             SEU =è RUNQRY *N  TABALM


0 comentarios:

Publicar un comentario

Copyright @2012

Copyright @2012

Esta Wed ha sido creado por Juan Alejandro Rosales Coronel