다음을 통해 공유


APPC 동사 개요

APPC 동사는 관리, TP(트랜잭션 프로그램) 및 대화의 세 가지 범주로 구분됩니다.

관리 동사

관리 동사는 관리 기능을 제공합니다. 아래에 이 계정과 키의 예제가 나와 있습니다.

ACTIVATE_SESSION

CNOS

DEACTIVATE_SESSION

DISPLAY

TP 동사

TP 동사는 TP를 시작 및 종료하고 TP 속성을 가져와 설정합니다. 아래에 이 계정과 키의 예제가 나와 있습니다.

GET_TP_PROPERTIES

SET_TP_PROPERTIES

TP_ENDED

TP_STARTED

대화 동사

대화 동사를 사용하면 TP가 대화를 할당 및 할당 취소하고, 데이터를 보내고 받고, 대화 상태를 변경할 수 있습니다. 대화 동사는 다음 표에 나열되어 있습니다.

대화 동사는 매핑된 대화 동사와 기본 대화 동사라는 두 그룹으로 나닙니다. 매핑된 대화는 대화를 직접 사용하는 프로그램을 위한 것입니다. 기본 대화는 다른 사용자에게 서비스를 제공하는 더 복잡한 프로그램을 위한 것입니다. 일반적인 상황에서 최종 사용자 TP는 매핑된 대화를 사용하고 서비스 TP는 기본 대화를 사용합니다.

매핑된 대화 동사는 매핑된 대화에서만 TP에서 실행할 수 있으며 기본 대화 동사는 기본 대화를 위해 예약되어 있습니다. 이 규칙에는 한 가지 예외가 있습니다. ALLOCATE를 사용하여 기본 또는 매핑된 대화를 시작할 수 있습니다.

매핑된 대화 동사 기본 대화 동사
MC_ALLOCATE ALLOCATE
MC_CONFIRM 확인
MC_CONFIRMED 확인
MC_DEALLOCATE DEALLOCATE
MC_FLUSH 플러시
MC_GET_ATTRIBUTES GET_ATTRIBUTES
GET_LU_STATUS GET_LU_STATUS
GET_STATE GET_STATE
GET_TYPE GET_TYPE
MC_POST_ON_RECEIPT POST_ON_RECEIPT
MC_PREPARE_TO_RECEIVE PREPARE_TO_RECEIVE
RECEIVE_ALLOCATE RECEIVE_ALLOCATE
MC_RECEIVE_AND_POST RECEIVE_AND_POST
MC_RECEIVE_AND_WAIT RECEIVE_AND_WAIT
MC_RECEIVE_IMMEDIATE RECEIVE_IMMEDIATE
MC_RECEIVE_LOG_DATA RECEIVE_LOG_DATA
MC_REQUEST_TO_SEND REQUEST_TO_SEND
MC_SEND_CONVERSATION SEND_CONVERSATION
MC_SEND_DATA SEND_DATA
MC_SEND_ERROR SEND_ERROR
MC_TEST_RTS TEST_RTS

매핑된 동사와 기본 동사는 각각의 대화 유형에서 동일한 함수를 갖습니다. 예를 들어 MC_CONFIRM 기본 대화에서 CONFIRM 가 수행하는 매핑된 대화에서 동일한 함수를 수행합니다.