Procedure Mainframe JCL

February 7

Procedure Mainframe JCL


computer mainframe IBM eseguono processi batch, comprensivi di istruzioni eseguite con poco-o-senza l'intervento dell'operatore. Ad esempio, per stampare un report di fine mese, l'operatore invia un processo batch per la relazione; Al termine del processo, il computer stampa il report su una stampante. Job Control Language, o JCL, dà un nome al job e elenca i programmi e file il computer utilizza per svolgere il lavoro.

Dichiarazione di lavoro

La prima affermazione in tutto il lavoro è la dichiarazione di lavoro o la scheda di lavoro. Si comincia con un "//" seguito da uno spazio, un nome del lavoro di otto caratteri, un altro spazio e la parola "LAVORO". Altre informazioni opzionale può seguire JOB, compresi i riferimenti contabili e un commento 20 caratteri che descrive il lavoro. Un tecnico di computer di monitoraggio il mainframe può osservare l'attività del sistema guardando i nomi di lavoro sullo schermo della console.

Exec

Un lavoro eseguito uno o più programmi che leggono ed elaborare i dati. Il JCL specifica questi programmi con l'affermazione "exec". Si inizia con lo stesso doppio-slash che inizia maggior parte dei comandi JCL, seguito da uno spazio e di un nome del passo di otto caratteri, uno spazio e la parola "EXEC". Il nome del passo consente al computer di tenere traccia dei progressi del lavoro. La dichiarazione exec può eseguire un programma o di una procedura, che è un altro insieme di JCL salvata in un file separato per convenienza.

Definizione dei dati

Una dichiarazione definizione dei dati specifica file che un programma utilizza o ne crea. Si inizia con la doppia barra, uno spazio, un nome di definizione dei dati, e le lettere "dd." La definizione dei dati può specificare il nome di un file su disco esistente o un nuovo file non ancora creato. La dichiarazione include opzioni che specificano se il file è condiviso o uso esclusivo, e se il computer deve mantenere o eliminare il file quando il processo viene completato. I programmi usano nomi di file di sistema generici come "sysout" per l'uscita, "SYSIN" per l'ingresso e "SYSPRINT" per i report stampati. Il computer ha in genere queste serie di default i nomi dei dispositivi o di file, anche se una dichiarazione di definizione dei dati li può assegnare al file alternativi o dispositivi. Ad esempio, un computer invia maggior parte dei suoi rapporti sua stampante del sistema principale con carta standard, ma i controlli del personale deve stampare su moduli di controllo. Per risolvere questo problema, il lavoro che stampa controlli sui salari utilizza una definizione di dati per assegnare il dispositivo stampante standard "SYSPRINT" per una stampante con forme di controllo.

Commenti

Due barre seguiti da un asterisco e un vuoto indicano un commento dichiarazione JCL. Il computer non esegue commenti; commenti servono a documentare il lavoro. I commenti possono includere la data in cui il programmatore ha scritto il lavoro, il suo nome e il nome dell'organizzazione, le descrizioni di ciò che il lavoro fa e suggerimenti per affrontare i problemi e le circostanze particolari. Un lavoro può avere un numero qualsiasi di commento dichiarazioni. A differenza di altri istruzioni JCL, i commenti hanno poche regole di sintassi, per cui un programmatore può includere informazioni in qualsiasi formato.