Common Programming Interface Communications (CPI Communications)

CPI Communications provides an alternative API to existing CICS® APPC support. CPI Communications provides DTP on APPC connections and can be used in COBOL, C, C++, PL/I, and assembler language.

CPI Communications defines an API that can be used in APPC networks that include multiple system platforms, where the consistency of a common API is seen to be of benefit.

The CPI Communications interface can converse with applications on any system that provides an APPC API. This includes applications on CICS platforms. You may use EXEC CICS APPC API commands on one end of a conversation and CPI Communications commands on the other.

CPI Communications requires specific information (side information) to begin a conversation with partner program. CICS implementation of side information is achieved using the partner resource which your system programmer is responsible for maintaining.

The application’s calls to the CPI Communications interface is resolved by link-editing it with the CICS CPI Communications stub (DFHCPLC). You can find information about how to do this in Including the CICS-supplied interface modules.

The CPI Communications API is defined as a general call interface. The interface is described in the Common Programming Interface Communications Reference manual.

[[ Contents Previous Page | Next Page Index ]]