CICS TG ECI Version 2.1 for C Overview

V8.0.0.1

This documentation is for the CICS Transaction Gateway ECI Version 2.1 for C. This application programming interface(API) provides support for C-language ECI applications to access CICS servers from multiplatform machines remote to the Gateway daemon. Such an application must connect to a Gateway daemon over TCP/IP before flowing an ECI request to the target CICS server. The API is supported on the following platforms: The API is not supported on z/OS but connectivity from a remote ECI application to CICS TG for z/OS is supported.

ECI version 2 C sample programs are provided with the CICS TG product, the samples are installed in directory <install_path>/samples/c/eci_v2

Helpful links

The types and functions which make up this API are defined in header files ctgclient.h, ctgclient_eci.h and eci_channel.h.

When running on AIX, HP-UX, Solaris or Linux, the ECI version 2.1 API disables signal handling for the SIGPIPE signal.

When an application written for ECI version 2 is ready for deployment the appropriate CICS TG DLL or shared object file must be made available to the remote system. The CICS TG file for deployment with the application varies with operating system:
AIX <install_path>/lib/libctgclient.a
HP-UX on PA-RISC <install_path>/lib/libctgclient.sl
Windows <install_path>\bin\ctgclient.dll
Other supported platforms <install_path>/lib/libctgclient.so

Note:
The ECI version 2 interface is for the C-language and it does not contain any C++ classes, the sections of documentation relating to Class Hierarchy duplicate the information for Data Structures.

© Copyright IBM Corporation 2006, 2010. All rights reserved.
For legal information, see http://www.ibm.com/legal/copytrade.shtml