Writing a CPI-C application
Common Programming Interface Communications (CPI-C) provides a cross-system-consistent and easy-to-use programming interface for applications that require program-to-program communication. The conversational model of program-to-program communication is commonly used in the industry today, and a wide variety of applications are based on this model. The model is described in terms of two applications--speaking (a front-end transaction program (TP)) and listening (a back-end TP)--hence, the term conversation. A conversation is simply a logical connection between two TPs that allows the programs to communicate with each other. From an application's perspective, CPI-C provides the function necessary to enable this communication.
A primary benefit of this design is that CPI-C defines a single programming interface to the underlying network protocols across many different programming languages and environments. The interface's rich set of programming services shields the program from details of system connectivity and eases the integration and porting of the application programs across the supported environments.
See Common Programming Interface Communications Reference for an introduction to CPI-C and for more information about programming using CPI-C.
Last modified date: 01/29/2015