
Acerca de este curso
Descripción general de la formación en Mainframe
La programación a nivel de comando de CICS proporciona una comprensión del sistema CICS, el entorno de aplicación y las aplicaciones típicas. La estructura de los programas de aplicación pseudo-conversacional de CICS es discutida y revisada en detalle.
Basic Mapping Support (BMS) se utiliza para desarrollar diseños de pantalla (mapas). Estos mapas, utilizados en los ejercicios de programación de clases, son la base para entender la interfaz del terminal CICS.
Se utiliza un programa modelo para desarrollar programas de clase. Los principales comandos y funciones de CICS se utilizan en los ejercicios de clase.
El acceso a la programación se realizará mediante la Interferencia de Nivel de Mando CICS de COBOL.
El curso consiste en una serie de conferencias, discusiones, ejercicios de clase, y con problemas prácticos de programación de talleres.
Objetivos de la formación
Como resultado de la clase, el asistente podrá
Escribir, compilar, recorrer y ejecutar programas CICS
Demostrar el uso de los principales comandos de CICS
Desarrollar pantallas de usuario utilizando el Soporte de Mapeo Básico (BMS)
Ensamblar, probar y depurar mapas BMS
Acceder a los datos de un programa CICS desde un archivo VSAM, una tabla DB2, una cola TD, una cola TS
Compilar, depurar y ejecutar programas CICS
Audiencia de formación de Mainframe
La Programación a Nivel de Comando CICS está destinada a programadores que deben entender el flujo de CICS y escribir y depurar programas de aplicación CICS COBOL.
Requisitos previos para la formación de Mainframe
Se requieren seis meses de experiencia con TSO/ISPF, programación COBOL y JCL.
Duración del curso de formación de Mainframe
5 días
Temario del curso de formación de Mainframe
Primer módulo.
- Conceptos y terminología del CICS
Conceptos, instalaciones y componentes del CICS
Ocho pasos en el desarrollo del programa CICS - Uso del Soporte Básico de Mapeo (BMS)
Características de la pantalla de visualización de IBM 3270
Codificación de instrucciones de macros BMS
Día 2 - Programación a nivel de comando CICS
Conceptos de diseño de programas
Pseudo-conversación
Nivel de Comando COBOL - Diseño del programa (más allá de los comandos básicos)
El bloque de interfase EXEC (EIB)
Terminal de control
Comandos de control de archivos CICS
Control de condiciones excepcionales
Técnicas especiales de programación
Día 3 - Facilidades de control del programa
Transferencia a otro programa (XCTL)
Enlace» a un subprograma (LINK)
Control de retorno (RETURN)
El Área de Comunicaciones
Día 4 - Pruebas y depuración
Segundo Módulo
- Visión general de las instalaciones de control de almacenamiento
Colas de datos transitorios
Colas de almacenamiento temporal
Registro en un diario
Tablas del sistema CICS - Ejemplo de programa de aplicación – Una revisión de un programa
- Ejercicios del taller
A. Prueba de su mapa BMS
B. Un primer programa
C. Leer y actualizar un archivo
Apéndices
Apéndice A – Condiciones de excepción
Apéndice B – Campos de EIB (Execution Interface Block)
Apéndice C – Condiciones de verificación del programa
Apéndice D – Caracteres de control de bytes de atributos de ejemplo
Apéndice E – Funciones Cobol no soportadas por CICS
Apéndice F – Estándares de clase
Apéndice G – Preguntas de actualización de la clase
Apéndice H – 6 Campos del Modelo BMS
Apéndice I – CICS Copy Books – DFHAID, DFHBMSCA
Apéndice J – Programa de acceso a archivos VSAM de CICS Test
Apéndice K – Mapa de pruebas del CICS
Apéndice L – Pruebas CICS Datos VSAM
Apéndice M – Programa de acceso a la tabla DB2 de la prueba CICS
Apéndice N – Datos de la tabla DB2 de la prueba CICS
Apéndice O – DTCN – Herramienta de depuración de IBM CICS
Apéndice P – INTRODUCIR el comando TRACENUM CICS
Apéndice Q – Resumen de InterTest