Autftragsüberwachung
Jobvariablen, die einen Auftrag überwachen, sind gegen Löschen und gegen die Änderung von Schutzmerkmalen geschützt.
Dieser Schutz besteht ab Erklärung zur überwachenden Jobvariablen bis zur Beendigung der Überwachungsfunktion.
Für einen Einzelauftrag endet die Überwachungsfunktion mit der Beendigung des Auftrags. Für den Folge-Job eines Repeatjobs beginnt die Überwachungsfunktion jeweils wieder mit dem LOGON des Folgeauftrags und endet mit der Auftragsbeendigung.
Bei einem Kalender-Job endet die Überwachungsfunktion erst, wenn der Kalender-Job insgesamt beendet ist.
Ein privilegierter Benutzer (Privileg TSOS) kann darüber hinaus die Überwachung eines Auftrags mit dem Kommando MODIFY-JOB-OPTIONS vorzeitig beenden oder auf eine andere Jobvariable übertragen. In diesem Fall endet der Schutz mit dem Verlust der Überwachungsfunktion.
Der Schutz wird in einer gesonderten Ausgabezeile mit dem Kommando SHOW-JV-ATTRIBUTES angezeigt. Mit der Angabe SELECT=*BY-ATTRIBUTES(MONJV=*YES) werden Jobvariablen angezeigt, für die dieser Schutz besteht. Der Schutz kann mit MODIFY-JV-ATTRIBUTES im Operanden MONJV-PROTECTION explizit aufgehoben werden. Wird der Schutz aufgehoben, kann die auftragsüberwachende Jobvariable nicht mehr mit aktuellen Werten versorgt werden. Einige Komponenten (z.B. JMS) setzen deshalb den Schutz bei jedem Zugriff neu.
Bedingungsabhängige Auftragssteuerung
Jobvariablen, die in bedingten Kommandos oder Makros bei bedingungsabhängiger Auftragssteuerung verwendet werden, sind gegen Löschen und gegen Änderung der Schutzmerkmale geschützt.
Der Schutz wird in der Ausgabe des Kommandos SHOW-JV-ATTRIBUTES nicht gesondert angezeigt. Aber mit der Angabe SELECT=*BY-ATTRIBUTES(CJC-PROTECTION=*YES) lässt sich die Ausgabe so reduzieren, dass nur Jobvariablen angezeigt werden, für die dieser Schutz besteht.
Der Schutz dauert, solange eine Jobvariable in einer Bedingung verwendet wird (z.B. von der Aktivierung bis zur Beendigung bzw. Löschen der CJC-Kommandofolge oder bis die Wartezeit eines WAIT-Kommandos beendet ist).