IBM Großrechnern laufen Batch-Jobs , die aus Anweisungen, die mit wenig oder - ohne Eingreifen des Bedieners ausgeführt. Zum Beispiel, um eine Monatsende Bericht zu drucken , legt ein Betreiber einen Batch-Job für den Bericht , wenn der Auftrag abgeschlossen ist , druckt der Computer den Bericht über einen Drucker. Job Control Language , JCL oder gibt dem Job einen Namen und listet die Programme und Dateien, die der Computer verwendet, um die Durchführung der Arbeit . Job Statement
Die erste Anweisung in jedem Job ist Job -Anweisung oder Job-Karte . Es beginnt mit einem "//" gefolgt von einem Leerzeichen , einem Acht -Zeichen- Job-Namen , einen anderen Raum und das Wort " JOB ". Weitere optionale Informationen können JOB folgen , einschließlich Buchhaltung Referenzen und einer 20-stelligen Kommentar beschreibt den Job. Ein EDV-Techniker Überwachung der Mainframe kann die Aktivität dieses Systems durch die Beobachtung der Job -Namen auf der Konsole beobachten.
Exec
Ein Job läuft ein oder mehrere Programme , die lesen und Prozessdaten. Die JCL gibt diese Programme mit dem "exec "-Anweisung. Es beginnt mit der gleichen doppelten Schrägstrich , dass die meisten JCL Befehle beginnt , gefolgt von einem Leerzeichen und einem Acht -Zeichen- Schritt , einem Leerzeichen und dem Wort " EXEC . " Der Schritt Namen lässt der Computer den Überblick über die Arbeit des Fortschritts. Die exec -Anweisung kann ein Programm oder eine Prozedur , die eine andere Gruppe von JCL als separate Datei für die Bequemlichkeit gespeichert ist .
Data Definition
A-Daten Definition Anweisung gibt Dateien, die ein Programm verwendet oder erstellt . Es beginnt mit dem doppelten Schrägstrich , einen Raum, eine Datendefinition Namen , und die Buchstaben " dd ". Diese Definitionen können auf den Namen einer vorhandenen Datei oder eine neue Datei nicht erstellt angeben . Die Erklärung enthält Optionen angibt, ob die Datei geteilt oder exklusive Nutzung und ob der Computer sollte halten oder löschen Sie die Datei , wenn der Auftrag abgeschlossen ist . Programme verwenden generisches System Dateinamen wie " Sysout " für die Ausgabe " SYSIN " für Eingang und " SYSPRINT " für gedruckte Berichte . Der Computer hat in der Regel eingestellt, um diese Standard-Gerät oder Dateinamen , obwohl ein Datendefinitionsanweisung können sie zu alternativen Dateien oder Geräte zuordnen. Beispielsweise sendet ein Computer die meisten seiner Berichte zu seinen wichtigsten System-Drucker mit Standard- Papier, aber Lohn-Schecks müssen auf Scheckvordrucke drucken. Um dieses Problem zu lösen, verwendet der Job, der Lohn-Schecks druckt eine Datendefinition , um die Standard-Drucker -Gerät " SYSPRINT ", um einen Drucker mit Scheckvordrucke zuordnen.
Kommentare
Zwei Schrägstriche mit einem Sternchen und einem Leerzeichen zeigen einen Kommentar JCL -Anweisung. Der Computer wird nicht ausgeführt, Kommentare , Kommentare dazu dienen, die Arbeit zu dokumentieren. Kommentare können auch das Datum der Programmierer schrieb den Auftrag , seinen Namen und den Namen der Organisation , Beschreibungen dessen, was der Job macht und Tipps für den Umgang mit Problemen und besonderen Umständen . Ein Job kann eine beliebige Anzahl von Kommentaren Aussagen . Im Gegensatz zu anderen JCL-Statements , Kommentare haben einige Syntaxregeln , so kann ein Programmierer Informationen in fast jedem Format enthalten .