Dieser Abschnitt behandelt folgende Themen:
Siehe auch Standardwerte-Prüfung für z/OS bzw. Standardwerte-Prüfung für z/VSE.
Um ein nach Beendigung des Jobs zu prüfendes Ereignis zu definieren:
Drücken Sie PF2 (Add) im Bildschirm Job-Ende-Prüfung und -Aktionen.
Das Fenster Ereignis-Definition hinzufügen erscheint:
+--------------------------------------------------------------+ ! ! ! Ereignis-Definition hinzufuegen ! ! Ereignistyp ==> _ C Terminierungscode MVS/ESA ! ! R Exit ! ! S String A Zus. Job-ok,-nicht-ok ! ! ! ! Stepname ==> ______________________________ ! ! Operator ==> __ Ereignis ==> _____ ! ! ! ! Exit ==> ________ in NAT Bibliothek ==> ________ ! ! Exit-Modus ==> _ ! ! String ==> ______________________________ fehlend ==> ! ! Auswahl ==> ________ ________ ________ ________ ________ ! ! ________ ________ ________ ________ ________ ! ! Auftreten des Ereignisses bedeut. OK oder NICHT OK==> __ ! ! ! ! Enter-PF1---PF2---PF3-----PF5----------------------------- ! ! Help Add End Save ! +--------------------------------------------------------------+ |
Nachdem Sie das Ereignis definiert haben, haben Sie folgende Optionen:
Wenn Sie ein Ereignis vom Typ R (Exit) definiert haben, können Sie den User Exit mit dem Entire Operations-Editor bearbeiten.
Dazu geben Sie im Bildschirm
Job-Ende-Prüfung und
-Aktionen das Zeilenkommando E
im Feld vor dem Ereignis ein.
Drücken Sie Enter.
Weitere Informationen siehe User Exits für Job-Ende-Prüfungen oder Aktionen erstellen oder bearbeiten.
Sie können eine beliebige Anzahl von Ereignissen zu jedem beliebigen Job definieren.
Dazu drücken Sie PF2 (Add), um die aktuelle Definition zu speichern und die Felder zu leeren, so dass Sie ein weiteres Ereignis definieren können.
Drücken Sie PF5 (Save), um die Ereignis-Definition(en) zu speichern.
Drücken Sie PF3 (End), um die Funktion zu beenden.
Der Bildschirm Job-Ende-Prüfung und -Aktionen erscheint. Die neuen Ereignisse werden auf diesem Bildschirm aufgelistet.
Das Fenster Ereignis-Definition hinzufügen enthält folgende Eingabefelder:
Feld | Bedeutung | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ereignistyp | Typ des zu prüfenden Ereignisses.
Mögliche Werte:
Anmerkungen:
|
||||||||||||||
Stepname | Für ein Ereignis des Typs C (Terminierungscode):
Der JCL-Step, der auf den Rückgabe-Code hin geprüft werden soll, welcher in den Feldern Operator und Ereignis angegeben ist. Spezielle Step-Namen:
Anmerkung: |
||||||||||||||
Operator | Für ein Ereignis des Typs C (Terminierungscode):
Geben Sie einen logischen Operator zum Abgleich des empfangenen Rückgabe-Codes mit dem im Feld Ereignistyp eingegebenen Wert ein. Mögliche Werte:
|
||||||||||||||
Ereignis | Für ein Ereignis des Typs C (Terminierungscode):
Geben Sie einen Bedingungscode an, der mit dem Rückgabe-Code abgeglichen werden soll. Mögliche Werte:
|
||||||||||||||
Exit | Für ein Ereignis des Typs R (User Exit):
Name des User Exit zur Job-Ende-Prüfung, der bei Beendigung des Jobs laufen soll. Entire Operations führt vor Ausführung des Exits mit der Job-Start-Benutzerkennung einen Entire System Server-Logon auf den Job-Ausführungsknoten durch. Siehe auch User Exits für Job-Ende-Prüfungen oder Aktionen erstellen oder bearbeiten. |
||||||||||||||
in NAT Bibliothek | Für ein Ereignis des Typs R (User Exit): Die Natural-Bibliothek, in der sich der User Exit befindet. Diese Bibliothek sollte von der Entire Operations-Systembibliothek verschieden sein. | ||||||||||||||
Exit-Modus |
|
||||||||||||||
String | Für ein Ereignis des Typs S (String):
Geben Sie die entsprechende Zeichenkette an, auf die hin Entire Operations den SYSOUT des Jobs prüfen soll. Dabei gilt:
|
||||||||||||||
fehlend | Zeichenkette fehlt. Wenn Sie hier Y
eingeben, tritt das Ereignis ein, wenn der String nicht gefunden wird.
|
||||||||||||||
Auswahl (z/OS) | Sie können die Suche nach Zeichenketten
begrenzen, indem Sie Dateinummern entsprechend dem Dateityp (SM ,
SO , JL ) in diesem Feld angeben.
Geben Sie den Dateityp an, gefolgt von der Nummer, dem Nummernbereich oder einen Stern (*) als Platzhalterzeichen (Wildcard-Notation). Beispiele:
|
||||||||||||||
Auswahl (z/VSE) | Sie können folgende Dateitypen benutzen: LST, PUN, RDR. | ||||||||||||||
Auftreten des Ereignisses bedeut OK oder NICHT OK | Definieren Sie den Status der Ereignis-Prüfung
an, wenn das definierte Ereignis auftritt.
Mögliche Werte:
Normalerweise werden Aktionen auf Job-Ebene bei den Ereignissen "Alle Prüfungen ok" bzw. "Mindestens eine Prüfung nicht ok" definiert. Wenn Sie eine Aktion gleichen Typs zwei- oder mehrfach für eines dieser Ereignisse definieren wollen, brauchen Sie zusätzliche Ereigniseinträge für "Job ok" bzw. "Job nicht ok". Siehe Beispiel eines Ereignisses vom Typ A (z/OS). Anmerkung: |
Anmerkung:
Die Option "Ändern" (Zeilenkommando
M
) steht nur auf der Ereignis-Ebene zur
Verfügung.
Um eine vorhandene Ereignis-Definition zu ändern:
Geben Sie im Bildschirm Job-Ende-Prüfung und
-Aktionen das Zeilenkommando M
im Feld vor der zu ändernden Ereignis-Definition ein.
Drücken Sie Enter.
Der Bildschirm Ereignis-Definition ändern erscheint mit den aktuellen Werten für das Ereignis. Sie können die Werte durch Überschreiben ändern.
Drücken Sie PF5 (Save), um die Änderung zu speichern.
Drücken Sie PF3 (End), um die Funktion zu beenden.
Der Bildschirm Job-Ende-Prüfung und -Aktionen erscheint.
Für jeden Typ einer Ereignisdefinition folgt ein Beispiel:
+---------------------------------------------------------+ ! ! ! Ereignis-Definition: Zusaetzliches 'Job ok/not ok' ! ! ! ! Hiermit kann man ein zusaetzliches Job-ok oder ! ! Job-nicht-ok Ereignis definieren, um mehrere ! ! gleichartige Jobende-Aktionen ausfuehren zu koennen. ! ! ! ! Das Ereignis ist fuer OK oder NICHT OK ==> __ ! ! ! ! Enter-PF1------PF3-------PF5------------------------- ! ! Help End Save ! +---------------------------------------------------------+ |
Hiermit kann man ein zusätzliches Job ok
oder
Job nicht ok
Ereignis definieren, um mehrere
gleichartige Job-Ende-Aktionen ausführen zu können.
Normalerweise werden Aktionen auf Job-Ebene zu den Ereignissen
Alle Prüfungen ok
bzw. Mindestens eine
Prüfung nicht ok
definiert. Wenn Sie eine Aktion gleichen Typs
zwei- oder mehrfach für eines dieser Ereignisse definieren wollen, brauchen Sie
zusätzliche Ereignis-Einträge für Job ok
bzw.
Job nicht ok
.
Anmerkung:
Es ist möglich, aber nicht empfehlenswert, diese zusätzlichen
Ereignis-Definitionen auch zum Setzen von Bedingungen zu verwenden. Der Grund
ist, dass sie nicht bei der Darstellung von Job-Abhängigkeiten (siehe Abschnitt
Job-Verwaltung ) ausgewertet werden.
+--------------------------------------------------------------+ ! ! ! Ereignis-Definition aendern ! ! Ereignistyp ==> C C Terminierungscode MVS/ESA ! ! R Exit ! ! S String A Zus. Job-ok,-nicht-ok ! ! ! ! Stepname ==> ANYSTEP_______________________ ! ! Operator ==> =_ Ereignis ==> C0004 ! ! ! ! Exit ==> ________ in NAT Bibliothek ==> ________ ! ! Exit-Modus ==> _ ! ! String ==> ______________________________ fehlend ==> ! ! Auswahl ==> ________ ________ ________ ________ ________ ! ! ________ ________ ________ ________ ________ ! ! Auftreten des Ereignisses bedeut. OK oder NICHT OK==> -- ! ! ! ! Enter-PF1---PF2---PF3-----PF5----------------------------- ! ! Help Add End Save ! +--------------------------------------------------------------+ |
Wenn der Rückgabe-Code C0003 bei einem beliebigen Step während der
Ausführung des Jobs empfangen wird, ist das Ereignis-Ergebnis nicht
ok
.
+--------------------------------------------------------------+ ! ! ! Ereignis-Definition hinzufuegen ! ! Ereignistyp ==> R C Terminierungscode MVS/ESA ! ! R Exit ! ! S String A Zus. Job-ok,-nicht-ok ! ! ! ! Stepname ==> ______________________________ ! ! Operator ==> __ Ereignis ==> _____ ! ! ! ! Exit ==> UR1_____ in NAT Bibliothek ==> SYSEORU ! ! Exit-Modus ==> _ ! ! String ==> ______________________________ fehlend ==> ! ! Auswahl ==> ________ ________ ________ ________ ________ ! ! ________ ________ ________ ________ ________ ! ! Auftreten des Ereignisses bedeut. OK oder NICHT OK==> __ ! ! ! ! Enter-PF1---PF2---PF3-----PF5----------------------------- ! ! Help Add End Save ! +--------------------------------------------------------------+ |
Der User Exit UR1 prüft den SYSOUT des Jobs bei Beendigung des Jobs. Dieser Exit befindet sich in der Natural-Bibliothek SYSEORU.
Um den User Exit zu editieren:
Geben Sie im Bildschirm Job-Ende-Prüfung und
-Aktionen das Zeilenkommando E
im Feld vor dem Ereignis ein.
Drücken Sie Enter.
Siehe User Exits für Job-Ende-Prüfungen oder Aktionen erstellen oder bearbeiten ).
+--------------------------------------------------------------+ ! EOR1213 - Bitte Such-String eingeben ! ! Ereignis-Definition hinzufuegen ! ! Ereignistyp ==> S C Terminierungscode MVS/ESA ! ! R Exit ! ! S String A Zus. Job-ok,-nicht-ok ! ! ! ! Stepname ==> ______________________________ ! ! Operator ==> __ Ereignis ==> _____ ! ! ! ! Exit ==> ________ in NAT Bibliothek ==> ________ ! ! Exit-Modus ==> _ ! ! String ==> EXCEEDS_______________________ fehlend ==> ! ! Auswahl ==> SM*_____ ________ ________ ________ ________ ! ! ________ ________ ________ ________ ________ ! ! Auftreten des Ereignisses bedeut. OK oder NICHT OK==> __ ! ! ! ! Enter-PF1---PF2---PF3-----PF5----------------------------- ! ! Help Add End Save ! +--------------------------------------------------------------+ |
Wenn die Zeichenkette "EXCEEDS" in einer System-Nachricht
vorkommt, ist das Ereignis-Ergebnis nicht ok
.
Wenn die zu suchende Zeichenkette mindestens ein Leerzeichen am Anfang, in der Mitte oder am Ende enthält, muss sie in Hochkommas stehen. Zum Beispiel:
' führende Leerzeichen'
Anmerkungen: