Beim Ausführen eines Ereignisses werden Ereigniserkennung und Ereignisbehandlung unterschieden.
Ereigniserkennung
Nach dem Aktivieren und Starten befindet sich das Objekt "Ereignis" im Zustand "Sleeping". Es wird fortan überwacht, ob ein Ereignis entsprechend der definierten Bedingung eintritt. Bei der Ereigniserkennung wird zwischen echten Ereignissen und Polling-Ereignissen unterschieden.
Beim Eintreten eines echten Ereignisses entsteht ein Signal. Die jeweils zuständige technische Instanz erkennt dieses Signal und erzeugt daraus ein Ereignis im Sinne von AE.
Echte Ereignisse sind beispielsweise Meldungen auf der BS2000-Konsole, SNMP-Traps, AE-interne Signale (Start eines Agenten, Blockiersituation in einem Workflow) oder Benutzer-Signale über eine Schnittstelle.
Beim Eintreten eines Polling-Ereignisses entsteht kein Signal, sondern es muss periodisch geprüft werden, ob das Ereignis eingetreten ist.
Polling-Ereignisse sind zum Beispiel das Vorhandensein oder Fehlen bestimmter Dateien, die Auslastung des Dateisystems, Kommando-Ergebnisse (Auswertung von Werten und Status des Betriebssystems) oder SNMP-Werte.
Ereignisse können wertbehaftet sein. Bei diesen wird ein bestimmter Wert beobachtet. Sobald dieser Wert eine definierte Grenze übersteigt, wird das Ereignis ausgelöst. Ereignisse ohne Werte haben keine Werte, die beobachtet werden müssen. Das Auftreten einer definierten Bedingung repräsentiert das Ereignis.
Ereignisbehandlung
Die Ereignisbehandlung besteht in der Abarbeitung des !Scripts.
Das Post-Script eines Ereignisses wird nicht zu dessen Aktivierungszeitpunkt abgearbeitet. Seine Abarbeitung erfolgt genau dann, wenn die definierte Bedingung eintritt. Änderungen, die Sie im !Script vornehmen, werden auch bei aktiven Ereignis-Objekten berücksichtigt. Da zum Zeitpunkt der !Script-Prozessierung kein UserInterface vorhanden ist, gelten die Einschränkungen wie bei einer Generierung zur Laufzeit.
Ausführung stoppen
Ein bereits aktiviertes Ereignis-Objekt kann jederzeit gestoppt und wieder gestartet werden.
Handling |
|
---|---|
Rechte Maustaste auf Objekt im Aktivitätenfenster |
Im Kontextmenü wählen Sie den Befehl Stop bzw. Go aus. |
Endstatus
Ein Ereignis endet entweder mit ENDED_OK, wenn Sie es normal beenden, oder mit ENDED_CANCEL, wenn sie es abbrechen.
Wenn ein Dateisystem-Ereignis aufgrund der Laufzeit-Einstellungenendet, ohne dass die Bedingungen eingetreten sind, erhält es den Status ENDED_TIMEOUT.
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |