The CICS® Transaction Gateway enables Java™ client applications to communicate with
programs on a CICS server by providing base classes for the External Call Interface (ECI)
and the External Security Interface (ESI), and EPI support classes for the External Presentation Interface (EPI).
The following list of classes are the basic classes provided with
the CICS Transaction Gateway.
For a full description of all the classes and methods discussed in
this section, see the Javadoc supplied
with the CICS Transaction Gateway.
- com.ibm.ctg.client.JavaGateway
- This class is the logical connection between a program and a CICS Transaction Gateway.
You need a JavaGateway object
for each CICS Transaction Gateway that
you want to send requests to.
- com.ibm.ctg.client.ECIRequest
- This class contains the details of an ECI request to the CICS Transaction Gateway.
- com.ibm.ctg.epi.Terminal
- This class controls a 3270 terminal connection to CICS.
The Terminal class handles CICS conversational, pseudoconversational,
and ATI transactions. A single application can create many Terminal
objects.
- com.ibm.ctg.client.ESIRequest
- This class contains the details of an ESI request to the CICS Transaction Gateway.
Note: The com.ibm.ctg.client.EPIRequest base
class is supported only for compatibility with earlier releases of
the product. New programs should use the EPI support classes.