Event processing (EP) adapter specification
An EP adapter specification is an XML definition that defines how events that use the specification are formatted and emitted.
You create an EP adapter in a CICS® bundle project using either the Event binding editor or the EP adapter configuration editor. EP adapters are included in bundles; bundles are the units for deploying, enabling, and disabling EP adapters. For more information about bundles, see BUNDLE resources.
An EP adapter specification defines the type of adapter to be used to process the emitted events, associated adapter configuration information, event dispatcher information, and options to configure event emission.
- Embedded
An embedded EP adapter is defined by using the adapter tab of the event binding editor and is saved by the editor in an XML event binding file in a CICS bundle project.
- Separate
A separate EP adapter is defined by using the EP adapter configuration editor and is saved by the editor in a CICS bundle project as an XML EP adapter file that has the suffix .epadapter.
When you use a separate EP adapter specification you can easily share it between event bindings, resulting in only one EPADAPTER resource to manage. When you specify an embedded EP adapter CICS creates an EPADAPTER resource for you with the same name as the event binding. For more information, see CICS Explorer product documentation.
You can deploy the CICS bundle project to a CICS system. You can define, install, enable, disable, and uninstall a deployed CICS bundle in a CICS system. In addition, you can enable and disable individual deployed EPADAPTER resources.
- CicsEPAdapter.xsd
- CicsEventDispatching.xsd
These EP adapter schema files are installed with CICS in the /usr/lpp/cicsts/cicstsnn/schemas/eventprocessing/eventbinding directory, where cicstsnn is the number of your CICS release (for example, cicsts63 for CICS TS 6.3).
For more information about schemas, see Event processing schema versions in the CICS Explorer product documentation.