다음 호출은 데이터 수신을 확인하거나 오류를 보고합니다.
비고
호출 이름은 가명입니다. 실제 C 함수 이름은 가명 뒤의 괄호 안에 표시됩니다. 예를 들어 Accept_Conversation 호출의 가명입니다. 실제 함수 이름은 cmaccp입니다.
Confirmed( cmcfmd)
파트너 프로그램의 확인 요청에 회신합니다. 로컬 프로그램에서 수신된 데이터의 오류를 감지하지 못했다는 것을 파트너 프로그램에 알릴 수 있습니다. 확인 요청을 실행하는 프로그램이 확인을 기다리므로 Confirmed는 두 프로그램의 처리를 동기화합니다.
Send_Error( cmserr)
로컬 프로그램에 애플리케이션 수준 오류가 발생했음을 파트너 프로그램에 알깁니다. 로컬 프로그램은 Send_Error 사용하여 파트너 프로그램에 수신된 데이터에 발생한 오류를 알리거나, 확인 요청을 거부하거나, 보내는 불완전한 논리적 레코드를 잘라낼 수 있습니다.
Set_Error_Direction( cmsed)
프로그램에서 데이터를 수신하는 동안 또는 데이터 전송을 준비하는 동안 오류를 감지했는지 여부를 지정합니다. 오류 방향은 프로그램이 Receive를 발급하고 데이터 및 CM_SEND_RECEIVED 상태를 받는 즉시 SEND_PENDING 상태에서 Send_Error를 발급하는 경우에만 관련이 있습니다.
Set_Log_Data( cmsld)
기본 대화에서 사용되는 이 호출은 로그 메시지(로그 데이터)와 LU(파트너 논리 단위)로 보낼 길이를 지정합니다. 이 호출은 기본 대화에만 적용됩니다. 있는 경우 Send_Error가 실행되거나 대화 프로세스가 비정상적으로 할당 취소될 때 로그 데이터가 전송됩니다. 로그 데이터를 보낸 후 통신용 공용 프로그래밍 인터페이스(CPI-C)는 로그 데이터를 NULL로 다시 설정하고 로그 데이터 길이를 0으로 다시 설정합니다.