RPGIV Tópicos Avanzados INDICE
RPGIV Tópicos Avanzados INDICE
RPGIV Tópicos Avanzados INDICE
www.cursos-as400.com
INDICE
I. Manejo de Journals
1. Conceptos Iniciales .................................................................................................................. 1
2. CRTJRNRCV, CRTJRN, STRJRNPF ..................................................................................... 2
3. CHGJRN, DSPJRN .................................................................................................................. 4
4. APYJRNCHG, RMVJRNCHG .............................................................................................. 6
5. Eliminación de Objeto Journal ................................................................................................. 7
6. Ejercicio ................................................................................................................................ 7
7. Aplicación del Commit en RPG/IV ...................................................................................... 8
8. STRCMTCTL ......................................................................................................................... 8
9. Ejercicio CRS18B Ingreso de Facturas .................................................................................. 10
II. SQL
1. CREATE COLLETION ......................................................................................................... 15
2. CREATE TABLE .................................................................................................................... 15
3. CREATE INDEX .................................................................................................................... 17
4. LABEL ON .............................................................................................................................. 18
5. COMMENT ON ....................................................................................................................... 18
6. SELECT .................................................................................................................................. 18
6.1 Tipo JOIN ........................ .............................................................................................. 20
6.2 Tipo UNION ........................ ........................................................................................... 21
7. CREATE VIEW .............................. ...................................................................................... 21
8. DROP ..................................................................................................................................... 21
9. INSERT .................................................................................................................................... 21
10. UPDATE ................................................................................................................................ 22
11. DELETE ................................................................................................................................. 22
12. SQL dentro de la Estructura de un Programa (embebido) ........................................................ 23
13. Ejercicio CRS53A Consulta Plan de Cuentas ......................................................................... 26
14. Declaración de Cursor e Instrucción FETCH ........................................................................ 28
15. Ejercicio CRS17B Consulta de Pedidos ................................................................................ 30
16. Pre compilacion SQL ............................................................................................................. 33
17. Variante dinámica del SQL dentro del programa RPG/IV .................................................... 34
i
Instructor: Ing. Jesús Acuña Ortiz de Orué
www.cursos-as400.com
V. Programación por Módulos
1. Definición ............................................................................................................................... 66
2. Programas de Servicio ............................................................................................................ 67
3. Directorio de Enlace ............................................................................................................... 68
4. Importación y Exportación de Datos en Programas ILE ......................................................... 69
5. La firma (Signature) y el Lenguaje de Enlace ........................................................................ 69
6. UPDPGM / UPDSRVPGM ..................................................................................................... 71
7. Ejercicios .................................................................................................................................. 72