Definición: ¿Qué significa Job Control Language (JCL)?
El lenguaje de control de trabajos (JCL) es un lenguaje de secuencias de comandos que se ejecuta en un sistema operativo de mainframe IBM. Consiste en declaraciones de control que designan un trabajo específico para el sistema operativo.
JCL proporciona un medio de comunicación entre el programa de aplicación, el sistema operativo y el hardware del sistema.
Techinfo explica el lenguaje de control de trabajos (JCL)
Se considera que JCL es uno de los lenguajes de script de mala educación que se ejecutan en sistemas por lotes IBM OS / 360. Puede definir nombres de conjuntos de datos, parámetros y dispositivos de salida del sistema. Una característica común en DOS y OS JCL es la unidad de trabajo, que se denomina trabajo. Un trabajo consta de varios pasos pequeños para ejecutar un programa específico y se identifica mediante tarjetas llamadas tarjetas de trabajo, que indican el comienzo del trabajo y definen exactamente cómo se ejecutará el trabajo.
Los sistemas operativos DOS y OS utilizan 71 caracteres por línea. Sin embargo, la longitud máxima es de 80 caracteres. Los caracteres 73-80 se utilizan para localizar las áreas de error informadas por el sistema operativo.
Cuando una declaración JCL se vuelve demasiado larga y excede el límite de 71 caracteres, se puede extender usando una tarjeta de continuación. Una declaración se puede continuar con tantas tarjetas como sea necesario terminando todas las tarjetas JCL excluyendo la última tarjeta en una instancia donde se usa una coma, o usando (//) al comienzo de la tarjeta de continuación en la columna uno y usando en al menos un carácter de un espacio.