Common Programming Interface for Communications (CPI-C) is an
application programming interface (API) developed by
IBM in 1987 to provide a
platform-independent
In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software ...
communications interface for the
IBM Systems Application Architecture-based network, and to standardise programming access to
SNA LU 6.2.
CPI-C was part of
IBM Systems Application Architecture (SAA), an attempt to standardise APIs across all IBM platforms.
It was adopted in 1992 by
X/Open X/Open group (also known as the Open Group for Unix Systems and incorporated in 1987 as X/Open Company, Ltd.) was a consortium founded by several European UNIX systems manufacturers in 1984 to identify and promote open standards in the field of in ...
as an open systems standard, identified as standard C210, and documented in ''X/Open Developers Specification: CPI-C''.
See also
*
IBM Advanced Program-to-Program Communication
In computing, Advanced Program to Program Communication or APPC is a protocol which computer programs can use to communicate over a network. APPC is at the application layer in the OSI model, it enables communications between programs on differe ...
References
External links
Distributed Transaction Processing: The XCPI-C Specification Version 2CPIC Reference Manualfor
MVS
Multiple Virtual Storage, more commonly called MVS, was the most commonly used operating system on the System/370 and System/390 IBM mainframe computers. IBM developed MVS, along with OS/VS1 and SVS, as a successor to OS/360. It is unrelated ...
Chapter 21. Using CPIC-C for Java IBM SecureWay Communications Server
Programming with the CPI-C API John Lyons, 31 May 1997
IBM software
Systems Network Architecture
Network software
{{compu-prog-stub