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 가 수행하는 매핑된 대화에서 동일한 함수를 수행합니다.