Jobkontrollsprache (jcl)

Definition - Was bedeutet Job Control Language (JCL)?

Job Control Language (JCL) ist eine Skriptsprache, die auf einem IBM Mainframe-Betriebssystem ausgeführt wird. Es besteht aus Steueranweisungen, die einen bestimmten Job für das Betriebssystem festlegen.

JCL bietet ein Kommunikationsmittel zwischen dem Anwendungsprogramm, dem Betriebssystem und der Systemhardware.

Technische.me erklärt Job Control Language (JCL)

JCL wird als eine der unhöflichen Skriptsprachen angesehen, die auf IBM OS / 360-Batch-Systemen ausgeführt werden. Es kann Datensatznamen, Parameter und Systemausgabegeräte definieren. Eine gemeinsame Funktion in DOS und OS JCL ist die Arbeitseinheit, die als Job bezeichnet wird. Ein Job besteht aus mehreren kleinen Schritten zum Ausführen eines bestimmten Programms und wird durch Karten identifiziert, die als Jobkarten bezeichnet werden und den Beginn des Jobs angeben und genau definieren, wie der Job ausgeführt werden soll.

Sowohl DOS- als auch OS-Betriebssysteme verwenden 71 Zeichen pro Zeile. Die maximale Länge beträgt jedoch 80 Zeichen. Die Zeichen 73-80 werden zum Auffinden der vom Betriebssystem gemeldeten Fehlerbereiche verwendet.

Wenn eine JCL-Anweisung zu lang wird und das Limit von 71 Zeichen überschreitet, kann sie mithilfe einer Fortsetzungskarte erweitert werden. Eine Anweisung kann auf so viele Karten wie nötig fortgesetzt werden, indem alle JCL-Karten mit Ausnahme der letzten Karte in einer Instanz beendet werden, in der ein Komma verwendet wird, oder indem (//) am Anfang der Fortsetzungskarte in Spalte XNUMX verwendet wird und at verwendet wird mindestens ein Ein-Leerzeichen.