Job Control Language
JCL - Job Control Language: La traducción al español es Lenguaje de Control de Trabajos. Es el conjunto de especificaciones sintácticas para la ejecución de tareas a cargo del sistema operativo de un equipo informático. Este lenguaje se usa en los Ordenadores Centrales (también llamados Mainframes).
Descripción general
Mediante instrucciones (declaraciones y órdenes) de JCL se informa al sistema operativo de qué tareas debe realizar, en qué secuencia han de ejecutarse y en qué periféricos están ubicados los ficheros (contenedores de datos) de entrada y salida que pueden requerir dichas tareas.
Un procedimiento (también llamado trabajo o job) es un conjunto coherente de órdenes (también llamadas 'pasos' o 'sentencias') comprensibles por el sistema operativo del equipo informático. Una característica de estos procedimientos es que se ejecutan por lotes.
El uso del JCL permite un alto grado de flexibilidad e independencia respecto a la ubicación física de los programas y ficheros involucrados.
Algunas características:
- Las sentencias JCL comienzan con //
- El contenido de cada sentencia a partir de la columna 72 se considera comentario (no orden ejecutiva)
- La primera sentencia es JOB.
- Todas las sentencias han de escribirse en MAYÚSCULAS.
- Un procedimiento debe tener como mínimo un paso o sentencia del tipo EXEC asociada al programa que se desea ejecutar.
- El procedimiento termina en una última línea que incluye solo los caracteres //