Die Job Control Language , JCL oder , für IBM Mainframes können Computer-Nutzer einreichen Befehlssätze Berichten, Wartungsaufgaben und andere Prozesse laufen, wie Pakete genannt Arbeitsplätze. Ein Job läuft unabhängig auf dem Computer , in der Regel erfordert wenig Aufmerksamkeit durch den Anwender oder Betreiber . In einem Job , mehrere Standard- Dateinamen , einschließlich SYSIN , als Quellen und Ziele für Daten verwendet und durch Programme erzeugt handeln . JCL
JCL besteht aus mehreren Arten von Befehlen aufgerufen Aussagen , und einen Job kann ein paar Aussagen oder Tausende von ihnen enthalten . Alle Jobs beginnen mit einem Job -Anweisung oder Job-Karte , die gibt dem Auftrag und stellt Informationen zur Spur der Job zu behalten . Statements beginnen mit zwei Schrägstrichen , gefolgt von einem Namen und einer Aussage Art , wie in der folgenden Aufgabe als Erklärung :
//YRENDRPT JOB 100 , GENERAL Year End melden
JCL gibt dem Job der Name " YRENDRPT ", das Wort " JOB " identifiziert ihn als einen Job Aussage " 100 , GENERAL" sagt dem Computer, wie man für die Rechenzeit und Ressourcen der Job verwendet ausmachen , und " Year End Report" ist ein kurzer Kommentar zur Beschreibung der Job . Nachfolgende JCL -Anweisungen ausführen Programme zuweisen Dateinamen oder fügen Dokumentation zum Job
Programme und Standard- Files
Programme, die auf Ihrem Computer ausgeführt sind meist interaktive ; . Bekommen sie Informationen von Ihrem eingegebenen Befehle und Mausklicks . Programme in Arbeitsplätze sind jedoch nicht interaktiv , aber sie müssen noch Informationen von irgendwo her und legte verarbeiteten Daten woanders. Standard- Dateien handeln , wie die Eingabe und Ausgabezielen für Programme laufen in Arbeitsplätze. IBM JCL verwendet die generischen Dateinamen SYSIN , SYSOUT und SYSPRINT , da diese Quellen und Ziele . Wenn ein Programm Daten anfordert , erhält das Programm die Daten aus SYSIN . Wenn es Daten produziert , geht die Daten auf SYSOUT und gedruckten Berichten gehen SYSPRINT . Ein EDV-Techniker ordnet diese Namen zu realen Geräten - . Zum Beispiel , um SYSPRINT zu einem Hochleistungs- Laserdrucker
Datei Zuordnung
bieten Flexibilität , JCL-Datei eine Zuweisung lässt ein Programmierer umleiten Daten aus den Standard- Dateinamen auf der Festplatte Dateien oder Geräte. Zum Beispiel, wie ein Programm gibt Informationen , werden die Daten standardmäßig geht auf SYSOUT . Ein DD -Anweisung in der JCL ordnet SYSOUT zu einer tatsächlichen Disk-Datei , so dass das Programm endet das Schreiben der Daten in die Datei , wie in der folgenden JCL :
//SYSOUT DD DSN = YEAREND.ACCOUNTS.REPORT
Die DD-Anweisung sendet Daten aus dem generischen SYSOUT -Datei auf einem bestimmten Datenträger-Datei namens " YEAREND.ACCOUNTS.REPORT . "
SYSIN
Programme lesen Daten aus dem SYSIN Standard-Datei . Wie bei anderen Standard-Dateien können Sie mit DD-Anweisungen , Daten aus Dateien auf der Festplatte oder dem Job selbst , ein Programm mit Daten liefern umzuleiten. Im folgenden Beispiel liest ein Programm, eine Kundennummer von dem Job. Die Kundennummer folgt das Programm :
//RUNRPT EXEC PGM = YTDRPT //SYSIN DD 601445 * /*
Das Programm YTDRPT liest jede Zeile nach dem "//SYSIN " JCL -Anweisung ; die "/*" Zeile sagt das Programm , dass der Job nicht mehr Eingabedaten zu verarbeiten .