Ereignisse ausführen

Die Ausführung eines Ereignisse (EVNT) löst normalerweise die Ausführung anderer Objekte aus, welche als Child-Aufgaben des Ereignisses angezeigt werden. Die Child-Aufgaben eines Ereignisses sind mit einem speziellen Aufgabentyp gekennzeichnet, nämlich !EVNT. Durch diese Kennzeichnung behalten Sie den Überblick über die Kette der Aufgaben, die von dem Ereignis ausgelöst werden. Beim Ausführen eines Ereignisobjekts wird zwischen Ereigniserkennung und Ereignisbehandlung unterschieden. In diesem Thema werden diese zwei Phasen beschrieben.

Diese Seite beinhaltet Folgendes:

Ereigniserkennung

Nachdem ein Ereignis aktiviert und gestartet wurde, ist sein Status Sleeping. Von nun an wird überwacht, ob ein Ereignis so eintritt, wie auf den Definitionsseiten festgelegt. Tritt ein Ereignis ein, wird zwischen Folgendem unterschieden:

  • 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) 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 beispielsweise 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. Diese Werte werden überwacht, und wenn ein Wert nicht innerhalb der festgelegten Grenzen liegt, wird das Ereignis ausgelöst. Es gibt allerdings auch Ereignisse, die keine Werte besitzen. In diesen Fällen löst das Auftreten einer Bedingung das Ereignis aus.

Ereignisbehandlung

Das ist die Phase, in der die Inhalte der Seite Ereignis-Prozess im Ereignisobjekt verarbeitet werden.

Das Post-Script eines Ereignisses wird nicht zu dessen Aktivierungszeit ausgeführt, sondern wenn die festgelegte Bedingung auftritt. Aktive Ereignisobjekte berücksichtigen die Änderungen auf der Seite Ereignis-Prozess. Da zu diesem Zeitpunkt kein User Interface vorhanden ist, gelten dieselben Einschränkungen wie bei der Generierung zur Laufzeit. Weitere Informationen finden Sie unter Generierung zum Aktivierungszeitpunkt oder zur Laufzeit.

Mit Aufgaben-Ereignissen arbeiten

In der Process Monitoring-Perspektive verfolgen Sie den Fortschritt von Ereignisaufgaben und greifen auf deren Reports und historische Daten (Ausführungen) zu. Informationen zu den Funktionen, die den Ereignisaufgaben zur Verfügung stehen, finden Sie unter Mit Aufgaben arbeiten.

Hinweis: Wenn Sie ein Ereignis neu starten, wird dessen Script nicht verarbeitet

Siehe auch:

Ereignisse überwachen