En este índice están recopiladas las entradas más importantes relacionadas con el tema de ILE así como los ejemplo de código aportado.
Definición
Como ejemplo de desarrollo, se realizarán las siguientes funcionalidades basada de un esquema de base de datos de prueba relativas a clientes y cuentas de clientes:
- Tres programas de lista de selección (F4). Lista de países, de tipos de cliente y de tipos de cuenta. (BAN40P1EJ, BAN40P2EJ, BAN40P3EJ)
- Un programa ejecutable con la lista de clientes y el mantenimiento de clientes y también el acceso a la lista de cuentas de un cliente y el mantenimiento de una cuenta de clientes (BAN01P1EJ), Este programa tendrá cuatro módulos; para lista de clientes, para mantenimiento de un cliente, para lista de cuentas del cliente y para mantenimiento de una cuenta.
- Un programa de servicio con todos los componentes de acceso a base de datos, de actualización de la base de datos y de validación. (BAN01M1SRV)
Capa de acceso a datos y lógica de negocio
- Programa de servicio
En esta parte se incluyen ejemplos de todos los componentes de acceso y actualización de base de datos y de la validación que pueden ser como plantillas para el desarrollo de nuevos componentes similares. En este programa de servicio también estarían incluidos los componentes de lógica de negocio pero al ser propios de cada aplicación no tendrían un desarrollo estandarizado.
Capa de presentación visual
- Módulos.En esta parte se incluyen ejemplos de los programas de mantenimiento que presentan una pantalla 5250 y utilizan el programa de servicio de acceso a datos y de lógica de negocio. Igualmente pueden servir como base o plantilla para realizar módulos similares.
Cuando se descargue, todos los fuentes deberían ponerse en un archivo de fuentes QRPGLESRC ya que tiene un CL para poderlo compilar los módulos y programas (previamente hay que compilar las pantallas). Se utilizará el comando:
CALL BAN_COMPIL PARM('*ALL ' 'Libfuentes' 'LibObjetos') donde Libfuentes será la biblioteca donde están los fuentes y LibObjetos la biblioteca donde se generarán los objetos.
No hay comentarios:
Publicar un comentario