Langage de contrôle des travaux (jcl)

Définition - Que signifie le langage JCL (Job Control Language)?

Le langage de contrôle des travaux (JCL) est un langage de script exécuté sur un système d'exploitation mainframe IBM. Il se compose d'instructions de contrôle qui désignent un travail spécifique pour le système d'exploitation.

JCL fournit un moyen de communication entre le programme d'application, le système d'exploitation et le matériel du système.

Definir Tech explique Job Control Language (JCL)

JCL est considéré comme l'un des langages de script grossiers exécutés sur les systèmes de traitement par lots IBM OS / 360. Il peut définir des noms de jeux de données, des paramètres et des périphériques de sortie système. L'unité de travail, qui s'appelle un travail, est une caractéristique commune du JCL DOS et OS. Un travail se compose de plusieurs petites étapes pour exécuter un programme spécifique et est identifié par des cartes appelées cartes de travail, qui indiquent le début du travail et définissent exactement comment le travail doit être exécuté.

Les systèmes d'exploitation DOS et OS utilisent 71 caractères par ligne. Cependant, la longueur maximale est de 80 caractères. Les caractères 73 à 80 sont utilisés pour localiser les zones d'erreur signalées par le système d'exploitation.

Lorsqu'une instruction JCL devient trop longue et dépasse la limite de 71 caractères, elle peut être étendue à l'aide d'une carte de continuation. Une instruction peut être poursuivie sur autant de cartes que nécessaire en terminant toutes les cartes JCL à l'exclusion de la dernière carte à une instance où une virgule est utilisée, ou en utilisant (//) au début de la carte de continuation dans la première colonne et en utilisant at au moins un caractère à un espace.