The CCI is a high level interface defined by the JCA and is available
to J2EE developers using the External Call Interface (ECI) and the External
Presentation Interface (EPI) to communicate with programs running on a CICS® server.
There is no resource adapter CCI for the External Security Interface (ESI).
The CCI has two distinct class types:
- Generic CCI classes
- Generic CCI classes are used to request a connection to an EIS such as CICS,
and execute commands on that EIS, passing input and retrieving output. These
classes are generic in that they do not pass information that is specific
to a particular EIS. Connection and ConnectionFactory are examples of generic
CCI classes.
- CICS-specific CCI classes
- CICS-specific classes are used to pass specific information between the Java™ Client
application and CICS.
ECIInteractionSpec and ECIConnectionSpec are examples of CICS-specific classes.