Serie ficheros virtuales



 

 

RPG Ficheros Virtuales

 

 

 

·       Banco de pruebas y manual de usuario

La ilustración del uso de los ficheros virtuales en RPG se centra en este capítulo conjunto, que abarca dos perspectivas. La primera se orienta al banco de pruebas del sistema, la segunda está dedicada a repasar cada servicio de SRAGM y presentarlo con ejemplos.

 

________

 

·       Banco de pruebas

El banco de pruebas del sistema se presenta en dos vertientes, una para uso batch en pruebas industriales (CC8888) y otra con un interfaz visual de propósito pedagógico (CC8810).

Ambas utilizan el programa de servicio SRAGMV que recoge los servicios extraídos del código original de CC8888 para su uso compartido.

Las rutinas de SRAGMV siguen el esquema resumen de uso típico que se introduce más abajo, centrado en el uso de bucles de proceso por bloques. Además, en la parte interactiva se ha añadido una entrada relativa a un mantenimiento registro a registro que también se reutiliza en la zona dedicada al manual de usuario.

El propósito del banco de pruebas es someter al sistema a pruebas exhaustivas intercalando funciones con un significado y otro (Como WRITE-DELETE) verificando que se mantiene la integridad.

 

________

 

 

·       Manual de usuario

Esta parte del documento tiene como propósito presentar un manual de uso de los servicios de SRAGM desde programas RPG. Se repasarán los distintos procedimientos y se ilustrarán con ejemplos tomados de los programas de muestra que se utilizan tanto en los servicios de verificación SRAGMV como en sus interfaces de pantalla o en desarrollos específicos.

 

El manual hereda la estructura del documento hermano Manual del usuario del programa de servicio SRRCW orientado al uso de los ficheros virtuales en lenguaje C.

 

 

 

________

 

 

·       Banco de pruebas

§          Un esquema resumen de uso típico

§          Código fuente completo

§          Pruebas de WRITE en detalle

§          Pruebas de UPDATE en detalle

§          Pruebas de DELETE en detalle

§          SETLL & READE, SETGT & READPE

§          El READ secuencial

________

 

 

·       Manual de usuario

§          Código fuente completo

§          Lista de procedimientos por orden alfabético del programa de servicio SRAGM

§          Lista de procedimientos por grupos funcionales del programa de servicio SRAGM

§          Funciones de gestión de objetos

§          Funciones de caché básico. Núcleo del sistema (CHAIN & WRITE)

§          Funciones derivadas directas (DELETE & UPDATE)

§          Funciones derivadas intrínsecamente del orden (SETLL & READE)

§          Extensión de Base de Datos (CPY & DUP)

§          Persistencia de datos (RSTF & SAVF)

§          Grupo informativo y de control (INF & NID)

§          Grupo emulación de colas (FIFO)

§          Grupo emulación de pilas (LIFO)

________