Interoperability with IBM Host Systems |
Common Programming Interface for Communications (CPI-C) is an application programming interface (API) that uses the LU 6.2 communications architecture. Many organizations implement CPI-C because several platforms that support APPC can use CPI-C, including AS/400 and mainframe systems, Windows 2000, and several UNIX-based operating systems. CPI-C comprises a set of C programming language routines that allow applications on computers to communicate with one another to accomplish a processing task, such as copying a file or accessing a remote database.
CPI-C programming provides a mechanism called client-side information that associates a set of parameters with a specified CPI-C symbolic destination name. The CPI-C program uses the symbolic destination name to initialize a conversation using APPC LUs that are associated with the CPI-C symbolic name.
SNA Server supports the CPI-C API and provides for configuration of CPI-C parameters. For more information about programming using the CPI-C API, see the SNA Server version 4.0 documentation.