Dieser Abschnitt behandelt folgende Themen:
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.
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.
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.
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.
Die Hinweise in diesem Abschnitt betreffen den Netzwerk-Start des Monitors und den Tagesstart des Netzwerkes.
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.
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.
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
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.
CLEAN ALL SO komplette Bereinigung, Log nach SYSOUT
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
Name | Bedeutung |
---|---|
yyyymmdd |
Tag, bis zu dem bereinigt werden soll. |
hhiiss |
Uhrzeit, bis zu der bereinigt werden soll. |
MX-DEL1P 20081118 081300