CPI-C(Common Programming Interface for Communications)는 네트워크 애플리케이션에 일관된 애플리케이션 프로그래밍 인터페이스를 제공합니다. CPI-C는 SNA 네트워크에 분산된 애플리케이션이 피어로 통신하고 데이터를 교환하여 처리 작업을 수행하는 데 사용할 수 있는 C 언어 루틴 집합입니다.
CPI-C 프로그래밍은 매개 변수 집합을 지정된 기호 대상 이름과 연결하는 측면 정보라는 메커니즘을 제공합니다. 그런 다음 CPI-C 프로그램은 기호화된 대상 이름을 사용하여 대화를 초기화합니다.
CPI-C를 기반으로 하는 애플리케이션을 사용하는 경우 하나 이상의 CPI-C 기호 대상 이름을 구성합니다. CPI-C 기호 대상 이름은 CPI-C 대화의 속성 집합에 할당된 이름입니다.
LU 파트너는 서로를 인식해야 합니다. 이 작업은 정규화된 이름 및 LU 별칭을 사용하여 수행됩니다. 정규화된 이름은 원격 LU를 식별하는 두 부분으로 구성된 이름입니다. 정규화된 이름의 첫 번째 부분은 네트워크 이름이고 두 번째 부분은 원격 LU 이름입니다.
모드 이름도 필요합니다. 모드에 대한 자세한 내용은 이 섹션 앞부분에 있는 APPC 모드 정의 섹션을 참조하세요.
대화 수준 보안에는 호출하는 TP에서 제공하는 사용자 ID와 암호와 원격 TP가 있는 서버에 저장된 사용자 ID 및 암호가 일치해야 합니다. ID와 암호가 일치하지 않으면 세션이 활성화되지 않습니다.