Job Control Languaje
José Navero
Este documento trata de explicar que es un Jcl y como construir uno a un nivel muy básico. Posteriormente habrá más entregas con diferentes utilities que profundizará más el tema
http://www.namocode.com http://devthisblog.wordpress.com/
http://www.namocode.com http://devthisblog.wordpress .com/
Índice
A. B.
Introdución........................................................................................................ 3 Primer programa, HOLA MUNDO… ................................................................ 4
Explicación paso a paso ............................................................................................. 5 Primer ejemplo y comentarios.................................................................................... 7 C. Data Set con MainFrame, “DSN” ...................................................................... 9 Introducción: .......................................................................................................... 9 DISP .......................................................................................................................... 9 SPACE.................................................................................................................... 10 UNIT ....................................................................................................................... 11 DCB ........................................................................................................................ 12 VOL........................................................................................................................ 12 D. Características especiales de JCLS................................................................... 15 1. SYSIN .............................................................................................................. 15 2. DUMMY o DSN = NULLFILE........................................................................ 15 3. Concatenación de data Sets ............................................................................... 15 3. Parámetro SysOut ............................................................................................. 16 4. Parámetro SYSUDUMP y SYSABEND ........................................................... 16 E. 1. 2. F. G. Diferentes tipos de JCLS................................................................................. 17 JCL de Ordenación: ..................................................................................... 17 JCL de Transferencias: ................................................................................ 19 ANEXO I: Data set Utilities (librerías) de JCLs. .............................................. 20 Bibliografía..................................................................................................... 21
2
http://www.namocode.com http://devthisblog.wordpress .com/
A. Introdución
Job Control Languaje (JCL), Es un lenguaje de programación que realiza tareas del sistema operativo generalmente usado en Mainframe. Podríamos decir que es un tipo de lenguaje Script. Según Wikipedia: “Mediantedeclaraciones y sentencias de JCL se informa al sistema operativo de las tareas (por lotes o Bach) que debe realizar, la secuenciación de las mismas y los contenedores de datos de entrada y salida (ficheros) para cada uno de los trabajos a ejecutar. Proporciona un alto grado de flexibilidad e independencia respecto de la localización física de los ficheros y de los programas.”
NOTA: Este manualno pretende sustituir ningún otro, simplemente, es un intento de aclarar otros manuales que me costó seguir, por otro lado, este manual es una versión beta, por lo que se irá actualizando con el paso del tiempo
3
http://www.namocode.com http://devthisblog.wordpress .com/
B. Primer programa, HOLA MUNDO…
Buscando por Internet, he encontrado un hola mundo en JCL, por lo que voy a plasmar...
Regístrate para leer el documento completo.