Job Control Language (JCL)

Autore: Laura McKinney
Data Della Creazione: 10 Aprile 2021
Data Di Aggiornamento: 26 Giugno 2024
Anonim
IBM Academic Initiative z/OS Job Control Language (JCL) - Unit 06
Video: IBM Academic Initiative z/OS Job Control Language (JCL) - Unit 06

Contenuto

Definizione - Cosa significa Job Control Language (JCL)?

Job Control Language (JCL) è un linguaggio di scripting eseguito su un sistema operativo mainframe IBM. Consiste in istruzioni di controllo che designano un lavoro specifico per il sistema operativo.

JCL fornisce un mezzo di comunicazione tra il programma applicativo, il sistema operativo e l'hardware del sistema.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Job Control Language (JCL)

JCL è considerato uno dei linguaggi di script maleducati eseguiti su sistemi batch IBM OS / 360. Può definire nomi di set di dati, parametri e dispositivi di output del sistema. Una caratteristica comune in entrambi JCL DOS e OS è l'unità di lavoro, che si chiama un lavoro. Un lavoro è costituito da diversi piccoli passi per l'esecuzione di un programma specifico ed è identificato da carte chiamate carte lavoro, che indicano l'inizio del lavoro e definiscono esattamente come deve essere eseguito il lavoro.

Entrambi i sistemi operativi DOS e OS utilizzano 71 caratteri per riga. Tuttavia, la lunghezza massima è di 80 caratteri. I caratteri 73-80 vengono utilizzati per individuare le aree di errore segnalate dal sistema operativo.

Quando un'istruzione JCL diventa troppo lunga e supera il limite di 71 caratteri, può essere estesa usando una carta di continuazione. È possibile continuare un'istruzione su tutte le carte necessarie terminando tutte le carte JCL escludendo l'ultima carta in un'istanza in cui viene utilizzata una virgola o utilizzando (//) all'inizio della carta di continuazione nella colonna uno e utilizzando at almeno un personaggio di uno spazio.