Spezielle Monitor-Funktionen und Batch-Jobs

Dieser Abschnitt behandelt folgende Themen:


Monitor-Start-Netzwerk

Sie können ein Job-Netzwerk definieren, das nach jedem Monitor-Start und vor der Aktivierung irgendeines anderen Jobs ausgeführt werden soll.

Wenn ein Netzwerk mit dem Namen MON-START unter dem Eigentümer SYSDBA definiert ist, wird es beim Monitor-Startup ausgeführt.

Siehe auch Monitor-Start-Netzwerk im Abschnitt Systemübersicht.

Ausführung

Das Start-Netzwerk sollte exklusiv vor jedem anderen Netzwerk laufen. Deshalb wird die absolute Bedingung MON-START-RUNNING (Eigentümer SYSDBA) bei der Aktivierung gesetzt.

Das Setzen dieser Bedingung wird automatisch vom ersten Job des Start-Netzwerks übergenommen, der keine Bedingungen während Job-Ende-Prüfung und -Aktionen setzt.

Während das Start-Netzwerk läuft, wird eine Warnmeldung wiederholt in das Protokoll (Log) geschrieben.

Während der Ausführung des Start-Netzwerks sind die folgenden Monitor-Aktivitäten blockiert:

  • Zeitplan-Auszug

  • Aktivierung (außer Start-Netzwerk)

  • Bereinigung

Anmerkung:
Die absolute Bedingung MON-START-RUNNING wird nur dann zurückgesetzt, wenn das ganze Start-Netzwerk normal beendet ist. Jede andere Monitor-Aktivität ist während der Ausführung des Start-Netzwerks blockiert. Falls im Start-Netzwerk irgendein Fehler auftritt, ist die gesamte Verarbeitung anderer Netzwerke blockiert bis manuell interveniert wird. Um den Start der normalen Verarbeitung zu erzwingen, können Sie einfach die Bedingung MON-START-RUNNING manuell zurücksetzen.

Tages-Start des Netzwerkes

Sie können ein Jobnetzwerk zum Tagesstart starten und vor der Aktivierung jedes anderen Jobs.

Wenn ein Netzwerk mit dem Namen DAY-START unter dem Eigentümer SYSDBA definiert ist, wird es zur Monitor-Startzeit ausgeführt.

Tages-Start-Ausführung

Das Start-Netzwerk dient zum exklusiven Lauf vor jedem anderen Netzwerk. Daher ist die absolute Bedingung DAY-START-RUNNING (Eigentümer SYSDBA) zur Aktivierungs-Zeit gesetzt.

Das Setzen diese Bedingung wird automatisch vom ersten Job des Start-Netzwerkes übernommen. Dieser Job setzt die Bedingungen während der Job-Ende-Prüfung und -Aktionen.

Anmerkung:
Die absolute Bedingung DAY-START-RUNNING muss nur gesetzt werden, wenn das gesmte Start-Netzwerk normal endet. Alle anderen Aktivitäten des Monitors sind geblockt während dieser Ausführung des Start-Netzwerkes. Wenn ein Fehler im Start-Netzwerk auftaucht, wird die gesamte Durchführung anderer Netzwerke verhindert, bis manuell eingegriffen wird. Um den Start der normalen Verarbeitung zu erzwingen, können Sie einfach die Bedingung DAY-START-RUNNING manuell zurücksetzen.

Allgemeine Hinweise zum Starten des Netzwerkes

Die Hinweise in diesem Abschnitt betreffen den Netzwerk-Start des Monitors und den Tagesstart des Netzwerkes.

Exklusive Ausführung

Während das Start-Netzwerk läuft, wird eine Warnmeldung in das Log geschrieben.

Wührend der Ausführung des Start-Netzwerkes werden die folgenden Monitor-Aktivitäten verhindert:

  • Zeitplan-Auszug

  • Aktivierung (außer Start-Netzwerk)

  • Bereinigung.

Anmerkung:
Das Monitor Start-Netzwerk und das Tages-Start-Netzwerk können parallell ausgeführt werden.

Benutzung

Einige mögliche Anwendungen für Start-Netzwerke sind:

  • Vorbereitung von Symboltabellen für andere Netzwerke;

  • Aktivierung anderer Netzwerke;

  • Setzen von Bedingungen;

  • Alle anderen Entire System Server-Funktionen.

Bereinigung der aktiven Datenbank im Batch-Betrieb

Die Bereinigung der aktiven Datenbank kann alternativ oder zusätzlich zur automatischen Bereinigung auch im Batch-Betrieb außerhalb des Entire Operations-Monitors erfolgen.

Dazu ist ein Natural-Batch-Job mit folgenden Kommandos zu verwenden:

LOGON SYSEOR
CLEAN <function> <log-target> 
FIN

Parameter für CLEAN

Verwendung Name Bedeutung
function ALL Bereinigung, Deaktivierung, Löschen von Arbeitsdateien.
CLEAN Nur Bereinigung.
DEACT Nur Deaktivierung, Löschen von Arbeitsdateien
log-target NOP Die Bereinigung wird im Entire Operations-Protokoll (Log) protokolliert.
SO Die Bereinigung wird im SYSOUT des Batch-Jobs protokolliert.

Ausserdem werden die Start- und Ende-Meldungen der Bereinigung im Entire Operations-Protokoll (Log) protokolliert.

ALL Die Bereinigung wird sowohl im Entire Operations-Protokoll (Log) protokolliert als auch im SYSOUT des Batch-Jobs protokolliert.

Die Batch-Bereinigung kann bei laufendem oder stehendem Monitor erfolgen. Es wird empfohlen, die Batch-Bereinigung in Zeiten geringerer Monitorauslastung zu legen.

Wie die automatische Bereinigung, sollte auch die Batch-Bereinigung mindestens einmal täglich ausgeführt werden. Mehrere Läufe pro Tag sind erlaubt. Dadurch kann das Datenvolumen einzelner Bereinigungsläufe reduziert werden.

Auch für die Batch-Bereinigung gelten die in den Entire Operations-Standardwerten definierten Aufbewahrungszeiträume. Siehe Standardeinstellungen (1) in der Systemverwaltung-Dokumentation.

Beispiel für CLEAN

CLEAN ALL SO   komplette Bereinigung, Log nach SYSOUT

Bereinigung von Mailbox-Meldungen an SYSDBA im Batch-Betrieb

Die Bereinigung von Mailbox-Meldungen an den Eigentümer SYSDBA kann im Batch-Betrieb ausgeführt werden.

Dazu ist ein Natural-Batch-Job mit folgenden Kommandos zu verwenden:

LOGON SYSEOR
MX-DEL1P <yyyymmdd> <hhiiss>
FIN

Parameter für MX-DEL1P

Name Bedeutung
yyyymmdd Tag, bis zu dem bereinigt werden soll.
hhiiss Uhrzeit, bis zu der bereinigt werden soll.

Beispiel für MX-DEL1P

MX-DEL1P 20081118 081300