Dieses Kapitel beschreibt:
welche Arten von Jobvariablen existieren
wie Jobvariablen benannt, gespeichert und geschützt werden
wie sie zur Auftrags-/Programmüberwachung eingesetzt werden können
wie sie zur Bedingungsabhängigen Auftragssteuerung eingesetzt werden können
wie sie bei der Eingabe von Kommandos und Anweisungen als Eingabequelle verwendet werden können.
Die Syntax und die Operanden der verwendeten Kommandos sind im Handbuch „Kommandos“ [1] beschrieben.
Es gibt zwei Typen von Jobvariablen:
Benutzer-Jobvariablen und
Sonder-Jobvariablen
Benutzer-Jobvariablen können als permanente oder, falls vom System erlaubt, als temporäre Jobvariablen angelegt werden.
Sie werden vom Benutzer alleinverantwortlich erstellt und mit Werten versorgt. Eine Ausnahme bilden Jobvariablen, die zur Überwachung von Aufträgen oder Programmen eingesetzt werden. Hier werden Informationen vom System eingetragen.
Sonder-Jobvariablen (siehe "Sonder-Jobvariablen") enthalten bestimmte Informationen des Betriebssystems, die vom Benutzer nur abgefragt bzw. in eine Benutzer-Jobvariable übertragen werden können.
Kommando | Makro | Funktion |
CREATE-JV | CATJV | Jobvariable neu erzeugen |
COPY-JV | COPJV | Jobvariable kopieren |
DELETE-JV | ERAJV | Jobvariable löschen |
MODIFY-JV | SETJV | Jobvariableninhalt ändern |
MODIFY-JV-ATTRIBUTES | CATJV | Katalogeintrag für Jobvariable ändern |
MODIFY-JV-CONDITIONALLY | CSWJV | Jobvariableninhalt bedingt ändern |
MODIFY-MONJV | TIMJV | Elemente im Systemteil einer auftragsüberwachenden JV setzen |
REMOVE-JV-LINK | RELJV | JV-LINK-Eintrag löschen |
SET-JV-LINK | DCLJV | Jobvariablen-Kettungsnamen definieren |
SHOW-JV | GETJV | Jobvariableninhalt ausgeben |
SHOW-JV-ATTRIBUTES | STAJV | Jobvariablen-Attribute ausgeben |
SHOW-JV-LINK | LNKJV | JV-LINK-Eintrag ausgeben |
Tabelle 1: Kommandos bzw. Makroaufrufe zur Verwaltung von Jobvariablen
Die Kommandos MODIFY-JV und SHOW-JV stehen auch dem Operator zur Verfügung (siehe "Privilegierte Zugriffsrechte").