CICS TS 4.1 - Event Processing

Keine Antworten
Christian Gnoth
User offline. Last seen 3 Jahre 6 Wochen ago. Offline
Beigetreten: 03.04.2009

CICS TS 4.1 ist in der Lage ohne Änderungen an bestehenden Programmen und Anwendungen Zustände von Daten und Geschäftsprozessen vor und nach jedem EXEC CICS API Call zu erfassen (Event capture) und auszugeben bzw. über Adapter weiterzugeben - Event Processing.

Events können weitergegeben werden:

im XML Format an:

  • andere CICS Region
  • zu einer WebSphere MQ Queue
  • als Input an ein Monitor wie z.B. WebSphere Business Monitor

im Non-XML Format an:

  • in eine Temporary Storage Queue geschrieben werden
  • eine CICS Transaction

Über einen neuen EXEC CICS API Call ist es möglich selbst gewählte Events auzulösen - EXEC CICS SIGNAL EVENT.

Der CICS Explorer bietet mittels eines Event Binding Editor die Möglichkeit Events für existierende Applicationen einer CICS Region zu definieren. Die erstellten Definitionen werden als XML event binding file in einem CICS Bundle Projekt abgelegt. Die einzelnen Bundle's können zu verschiedenen CICS Regions verteilt (deploy) werden und dort definiert, installiert, aktiviert/deaktiviert und deinstalliert werden.

Wenn ein Event im CICS eintritt sammelt CICS die notwendigen Daten und startet einen asynchronen Process über den Event Processing Adapter. Einzelne Events können zu CICS default oder selbst geschriebenen Event processing adapters geroutet werden.
Der Event Processing Adapter verarbeitet die Daten - er kann andere Daten sammeln und abrufen - und gibt diese in formatierter Form an ein anderes Programm weiter - wie z.B. ein anderes CICS Programm, Transaction, andere CICS Region, Anwendung außerhalb von CICS, WebSphere® Business Event Monitor oder ähnlichem Produkt.


CICS TS 4.1 - Event processing