Concepts

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.
  • Start of changeEvent processing (EP) adapter specificationEnd of change
    An EP adapter specification is an XML definition that defines how events using the specification are formatted and emitted.
  • Start of changeEvent processing (EP) adapter configuration editorEnd of change
    Use the EP adapter configuration editor to configure your EP adapter.
  • Start of changeHow CICS assures event emissionEnd of change
    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.
  • Start of changeEvent processing searchEnd of change
    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.