CPI-C(Common Programming Interface for Communications)는 LU 6.2 통신 아키텍처를 사용하는 API(애플리케이션 프로그래밍 인터페이스)입니다. CPI-C 컴퓨터의 애플리케이션이 파일 복사 또는 원격 데이터베이스 액세스와 같은 처리 작업을 수행하기 위해 서로 통신할 수 있도록 하는 C 프로그래밍 언어 루틴 집합으로 구성됩니다.
CPI-C 프로그래밍은 매개 변수 집합을 지정된 CPI-C 기호화된 대상 이름과 연결하는 클라이언트 쪽 정보라는 메커니즘을 제공합니다. CPI-C 프로그램은 기호화된 대상 이름을 사용하여 CPI-C 기호 이름과 연결된 APPC LU를 사용하여 대화를 초기화합니다.
CPI-C 기호 이름을 보여 주는 다이어그램
Host Integration Server는 CPI-C API를 지원하고 CPI-C 매개 변수 구성을 제공합니다. 이러한 매개 변수를 사용하면 Host Integration Server 시스템의 애플리케이션이 IBM 메인프레임, IBM i, Windows 시스템 및 UNIX 시스템을 비롯한 APPC 통신 및 CPI-C 지원하는 모든 플랫폼의 애플리케이션과 통신할 수 있습니다.