These topics explain the concepts behind the CICS® event binding editor.
What is event processing?
An event is anything that happens that is significant
to an enterprise. Event processing is the capture, enrichment, formatting
and emission of events, the subsequent routing and any further processing
of emitted events (sometimes in combination with other events), and
the consumption of the processed events.
How CICS supports event processing
CICS supports the
production of events from applications,
when certain EXEC CICS commands
are run, or when certain system conditions occur. For example, when
a file status changes or an unhandled transaction abend occurs. These
events can be consumed by a variety of event consumers.
Event processing (EP) adapter set specification
An EP adapter set specification is an XML definition that
contains multiple EP adapter names. By using an EP adapter set, you
can format and emit events to multiple EP adapters.
How CICS assures event emission
You can assure emission of an event
by using an EP adapter with synchronous emission mode and the appropriate
transaction mode. With synchronous emission, event formatting and
emission processing is completed synchronously within the unit of
work of the capturing transaction. The unit of work completes successfully
only if the event is emitted.
Event processing search
Using the EP search, you can search event bindings
and EP adapter configurations for named resources. You can also search
by variable, structure, and copybook name of an imported language
structure. Using search scope you can either search your workspace
or online CICS resources.
CICS event binding editor tabs
The event binding file is an XML file that defines a set
of event specifications to CICS.
Each event binding file can be separately deployed. The event binding
consists of several parts, each edited in a separate tab in the editor.
Schema versions
Schema versions are used to provide the greatest compatibility
with your systems.