Hasta ahora hemos explicado temas de programación con COBOL-CICS, planificadores y demás, pero no nos hemos metido dentro de la Master Console del sistema y dar comandos para ver como funciona nuestro sistema y que hacer si queremos lanzar procesos, pararlos y trabajar con los dispositivos conectados. Como esto puede llegar a convertirse en un capítulo [...]
Como expliqué en anteriores artículos, el JES2 (Job Entry Subsystem) es el subsistema de trabajos que utiliza el mainframe para sacar adelante jobs que se envían para que los procesen, y luego dejan una salida para su estudio o análisis. El JES2 entre otras cosas tiene unos datasets de SPOOL o HASPACES que se utilizan [...]
El articulo de hoy surge de una necesidad que tuve en z/OS de poder planificar la ejecución de algunos Jobs diáriamente y a una hora determinada. Actualmente, existen multitud de herramientas como ControlM de BMC o Tivoli Netview para poder planificar la ejecución de procesos Batch, con una alta configurabilidad. Pero si carecemos de estas [...]
El la entrega anterior, vimos como generar un programa COBOL que llamaba a un mapa que mostraba un banner con el texto “Hola Mamones”. En el tocho de hoy, vamos a complicar un poco el programa, con el fin de explicar como funciona el procedimiento pseudo-conversacional Para ello, añadiremos unos campos en los que, depende de [...]
Bueno, en el tocho de hoy, vamos a centrarnos en como crear un programa COBOL que mediante una transacción CICS, se ejecute y nos saque por pantalla un “Hola Mamones”. Pero antes de meternos en el rollo de programar, primero hay que aclarar una serie de conceptos de CICS. Para empezar, una transacción CICS puede ser [...]
El presente articulo hará un repaso general sobre lo que es el CICS, actualmente el sistema transaccional mas extendido del planeta. El CICS (Customer Interface Control System) es un producto que corre bajo mainframe (z/Series) o mini (i/Series) y se usa sobre todo para el sistema conversacional entre el usuario y la máquina, dicho de [...]
El pasado artículo hice referencia a una utilidad concreta llamada IEBGENER que copiaba datasets secuenciales. Pero desde luego, no es la única utility ni mucho menos. El presente artículo explicará a nivel general algunas utilidades adicionales que nos pueden servir para el trabajo diario con el mainframe. IEFBR14 El nombre de esta utility viene del Mnemonico Branch [...]