This information contains information about the external access interfaces specific
to C++.
Overview of the programming interface for C++
C++ classes are provided for the ECI, EPI and ESI for building
32-bit applications that can be run in local mode over TCP/IP or SNA
connections.
Making ECI calls from a C++ Client program
The ECI is one of two interfaces through which a Client application can
interact with a CICS® server. The ECI object model consists of
a set of classes which give access to the features of the ECI and
supports an object-oriented approach to CICS Transaction Gateway programming
with the ECI.
Making EPI calls from a C++ Client program
In procedural programming, the EPI provides a mechanism
for clients to communicate with transactions on a server and to handle
3270 data streams.
Compiling and running a C++ Client application
Your C++ program
source needs #include statements to include either cicseci.hpp,
for the ECI classes, or cicsepi.hpp, for the EPI classes.
Problem determination for C++ Client programs
There is a default exception handler in the handleException
method in the CclECI and CclEPI classes. If you are using the async
synchronization mode you must override the ECI handleException routine
by subclassing CclECI.