Beim Ausführen eines Ereignisses wird zwischen Ereigniserkennung und Ereignisbehandlung unterschieden.
Ereigniserkennung
Nachdem ein EreignisAktion, die ausgelöst wird, wenn bestimmte Bedingungen zutreffen. Auch ein eigener Objekttyp in der Automation Engine. aktiviert und gestartet wurde, ist sein StatusZustand einer Aufgabe (z.B. aktiv, blockiert, in Generierung, usw.). Sleeping. Von nun an wird überwacht, ob ein Ereignis so eintritt, wie auf den Definitionsseiten festgelegt. Tritt ein Ereignis ein, unterscheidet es:
Echte Ereignisse
Beim Eintreten eines echten Ereignisses wird ein Signal erzeugt. Die zuständige technische Instanz erkennt dieses Signal und erstellt ein Ereignis.
Echte Ereignisse sind beispielsweise Meldungen auf der BS2000-Konsole, SNMP-Traps, AE-interne Signale (Start eines Agenten, Blockiersituation in einem Workflow"Ermöglicht das Hinzufügen, Anordnen, Verknüpfen, Definition von Eigenschaften und Entfernen von Aufgaben eines Workflows. Ein eigener Objekttyp in der Automation Engine. [Früher ""AblaufPlan"" und ""JobPlan"" gennant.]") oder Benutzersignale über eine Schnittstelle.
Polling-Ereignisse
Beim Eintreten eines Polling-Ereignisses wird kein Signal erzeugt. Stattdessen 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. Dabei 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
Das ist die Phase, in der die Inhalte der Seite Ereignis-ScriptEigener Objekttyp in der Automation Engine im Ereignisobjekt verarbeitet werden.
Das Post-Script eines Ereignisses wird nicht zu dessen Aktivierungszeit ausgeführt. Seine Abarbeitung erfolgt genau dann, wenn die definierte Bedingung eintritt. Aktive Ereignisobjekte berücksichtigen die Änderungen auf der Seite Ereignis-Script. Da zu diesem Zeitpunkt kein User Interface vorhanden ist, gelten dieselben Einschränkungen wie bei der Generierung zur LaufzeitDurchführungsdauer einer Aufgabe. Das ist der Zeitraum zwischen Start und Ende. Der Aktivierungszeitraum wird nicht dazugerechnet (siehe auch Aktivierung und Start).. Für Details siehe Scripts ausführen.
Ausführung stoppen
Ein bereits aktiviertes Ereignisobjekt kann jederzeit gestoppt und wieder gestartet werden, indem Sie mit der rechten Maustaste darauf klicken und Unterbrechen oder Starten wählen.
Endstatus
Ein Ereignis endet entweder mit ENDED_OK, wenn Sie es normal beenden, oder mit ENDED_CANCEL, wenn Sie es abbrechen.
Wenn ein Ereignis des Typs FILE aufgrund der Laufzeit-Einstellungen, wie auf der Seite „Attribute“ definiert, endet, ohne dass die Bedingungen eingetreten sind, erhält es den Status ENDED_TIMEOUT.
Ereignisobjekte neu starten
Beim Neustart eines Ereignisses wird das Script nicht prozessiert.
Siehe auch: