Da die synchrone Ereignisausgabe für Systemerfassungspunkte nicht unterstützt wird, kann die Ausgabe von Systemereignissen nicht garantiert werden.
Synchrone Ereignisse können transaktionsorientiert oder nicht transaktionsorientiert sein, aber die Wiederherstellbarkeit des Transports muss in jedem Fall ordnungsgemäß konfiguriert sein.
Nicht alle EP-Adapter können die synchrone Ausgabe bei allen Kombinationen von TRANSMODE unterstützen. Weitere Informationen finden Sie im Abschnitt "EP-Adapter".
Wenn ein Ereignis nicht ausgegeben wird, stellt der EP-Adapter Informationen zu dem Ereignis und zu den Gründen dafür bereit, warum dieses nicht ausgegeben wurde, erhöht die betreffende Ereignisstatistik und setzt die Arbeitseinheit für die erfassende Transaktion wird zurück.
Wenn Sie sich verdeutlichen, wie die synchrone Ereignisausgabe funktioniert, können Sie den größten Nutzen aus dieser Funktion ziehen. Zu den Punkten, die Sie bei der Verwendung der synchronen Ereignisausgabe berücksichtigen sollten, gehören: Sicherheit, Leistung, Transport und die Auswirkungen auf Anwendungen.
Die ereigniserfassende Transaktion muss für synchrone Ausgaben über die Berechtigung zum Schreiben in das Ereignisausgabetransportprotokoll verfügen (z. B. die WebSphere MQ-Warteschlange für den EP-Adapter "WebSphere MQ"). Die EP-Dispatcher- bzw. -Adapteraufgabe, die Ereignisse ausgibt, muss für die aynchrone Ausgabe über Berechtigung zum Schreiben verfügen.
Die synchrone, transaktionsorientierte Ereignisausgabe ist wiederherstellbar. Wenn Sie den CICS-EP-Adapter "WebSphere MQ" verwenden, werden die Ereignisse unter dem Synchronisationspunkt in die WebSphere MQ-Ereigniswarteschlange gestellt; Sie müssen also gegebenenfalls die für den WebSphere MQ-Protokolldatensatz festgelegte Speicherplatzzuordnung überprüfen. Wenn Sie den CICS-EP-Adapter "Warteschlange für temporären Speicher" (TSQ) verwenden, erhöht dieser Adapter die Nutzung der wiederherstellbaren Warteschlange für temporären Speicher, sodass Sie eventuell Größe und Attribute des CICS-Protokolldatenstroms überprüfen müssen. Wenn synchrone transaktionsorientierte Ereignisse mit einer Task verwendet werden, die über einen langen Zeitraum hinweg ohne Synchronisationspunkt ausgeführt wird, kann es zu einem Überlauf im Protokoll kommen.
Wenn die synchrone Ausgabe verwendet wird, muss ein benutzerdefinierter EP-Adapter das Flag EPAP_RECOVER im Container DFHEP.ADAPTPARM berücksichtigen. Weitere Informationen finden Sie im Abschnitt "Benutzerdefinierter EP-Adapter".
Sie können die Ereignisausgabe nur garantieren, wenn es möglich ist, auf zuverlässige Art und Weise geschäftskritische ereignisbasierte Anwendungen zu erstellen und vorhandene Anwendungen zu erweitern. Ein Nachteil besteht darin, dass sich die synchrone Verarbeitung, die für die garantierte Ausgabe von Ereignissen entscheidend ist, auf die Reaktionszeit Ihrer Anwendungen auswirken kann. Mit einer wohlüberlegten Verwendung der synchronen Ereignisausgabe lassen sich die negativen Auswirkungen auf die Anwendungen minimieren. Weitere Informationen zu Leistungsaspekten bezüglich der garantierten Ereignisausgabe finden Sie im Abschnitt "Leistung der Ereignisverarbeitung".
Eine einzelne Arbeitseinheit kann dazu führen, dass viele Ereignisse ausgegeben werden, von denen einige transaktionsorientiert und andere nicht transaktionsorientiert sind. Wenn eine Erfassungstransaktion ein synchrones Ereignis nicht ausgibt, wird die Arbeitseinheit mit allen transaktionsorientierten Ereignissen zurückgesetzt, die sie erfasst. Nicht transaktionsorientierte Ereignisse können trotzdem ausgegeben werden.
Der EP-Adapter, die zugehörigen Ressourcen (zum Beispiel eine WebSphere MQ-Warteschlange) und der Ereignisverbraucher müssen mit ausreichend Kapazität für die Verarbeitung des erwarteten Spitzenvolumens an auszugebenden Ereignissen konfiguriert werden, um zu verhindern, dass die Erfassungstransaktion fehlschlägt.
Die folgenden Hinweise zur asynchronen und zur synchronen Ausgabe können Ihnen womöglich die Entscheidung, in welchen Fällen die synchrone Ausgabe verwendet werden sollte, erleichtern: