This information describes the external access interfaces specific to C and COBOL.
Overview of the programming interfaces for C and COBOL C interfaces are provided
for the ECI and ESI for building 32-bit applications that can be run
in local mode. Separate C interfaces are provided for the ECI and
ESI for building 32-bit or 64-bit applications that can be run in
remote mode.
Making ECI V1 calls from C and COBOL programs
This section describes
how to make ECI V1 calls to a CICS® server
from a local 32-bit COBOL or C Client application.
ECI V1 can be used only in local mode.
Making ECI V2 and ESI V2 calls from C programs
This section describes how to make ECI V2 and ESI V2 calls
to a CICS server from a 32-bit
or 64-bit C application. ECI V2 and ESI V2 are supported only in remote
mode.
Making EPI calls from C and COBOL programs
This section describes
how to run a 3270-based program on a CICS server
using EPI calls from a local 32-bit C or COBOL application. The EPI
C interface can be used only in local mode.
Making ESI V1 calls from C and COBOL programs
You can make ESI V1 calls from a local 32-bit C or COBOL
Client application to verify or change passwords for a user ID, known
to an external security manager on a CICS server. ESI V1 can be used in local mode only.
Compiling and linking C and COBOL applications
This section gives
some examples showing how to compile and link typical ECI, EPI, and ESI applications in the various
client environments. These are examples only,
and might refer to specific compilers and linkers.