APPC Verb の概要
APPC 動詞は、管理、トランザクション プログラム (TP)、会話の 3 つのカテゴリに分類されます。
管理動詞
管理動詞は管理機能を提供します。 これらは次のとおりです。
ACTIVATE_SESSION
CNOS
DEACTIVATE_SESSION
DISPLAY
TP 動詞
TP 動詞は、TP を開始および終了し、TP プロパティを取得および設定します。 これらは次のとおりです。
GET_TP_PROPERTIES
SET_TP_PROPERTIES
TP_ENDED
TP_STARTED
会話動詞
会話動詞を使用すると、TP は会話の割り当てと割り当ての解除、データの送受信、会話の状態の変更を行えます。 会話動詞を次の表に示します。
会話動詞は、マップされた会話動詞と基本的な会話動詞の 2 つのグループに分類されます。 マップされた会話は、会話を直接使用するプログラムを対象としています。 基本的な会話は、他のユーザーにサービスを提供するより複雑なプログラムを対象としています。 一般的な状況では、エンド ユーザーの TP はマップされた会話を使用し、サービス TP は基本的な会話を使用します。
マップされた会話動詞は、マップされた会話の TP によってのみ発行できますが、基本的な会話動詞は基本的な会話用に予約されています。 この規則には例外が 1 つあります。ALLOCATE を使用して、基本またはマップされた会話を開始できます。
マップされた会話動詞 | 基本的な会話動詞 |
---|---|
MC_ALLOCATE | ALLOCATE |
MC_CONFIRM | 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 が基本的 な会話で実行するのと同じ関数を実行します。