APPC 動詞は、管理、トランザクション プログラム (TP)、会話の 3 つのカテゴリに分類されます。
管理動詞
管理動詞は管理機能を提供します。 これらは次のとおりです。
セッションを開始する
CNOS
セッションを無効にする
ディスプレイ
TP 動詞
TP 動詞は TP の開始と終了を行い、TP プロパティを取得および設定します。 これらは次のとおりです。
GET_TP_PROPERTIES
SET_TP_PROPERTIES
処理終了
TP_STARTED
会話動詞
会話動詞を使用すると、TP は会話の割り当てと割り当ての解除、データの送受信、会話の状態の変更を行えます。 会話動詞を次の表に示します。
会話動詞は、マップされた会話動詞と基本的な会話動詞の 2 つのグループに分類されます。 マップされた会話は、会話を直接使用するプログラムを対象としています。 基本的な会話は、他のユーザーにサービスを提供する、より複雑なプログラムを対象としています。 一般的な状況では、エンド ユーザーの TP はマップされた会話を使用し、サービス TP は基本的な会話を使用します。
マップされた会話動詞は、マップされた会話において TP によってのみ発行できますが、基本的な会話動詞は基本的な会話に使用するために予約されています。 この規則には例外が 1 つあります。ALLOCATE を使用して、基本会話またはマップされた会話を開始できます。
マップされた会話動詞 | 基本的な会話動詞 |
---|---|
MC_ALLOCATE | 割り当てる |
MC_CONFIRM | 確認する |
MC_CONFIRMED | 確認 |
MC_DEALLOCATE | 解放する |
MC_FLUSH | フラッシュ |
MC_GET_ATTRIBUTES | 属性を取得する |
GET_LU_STATUS | GET_LU_STATUS |
GET_STATE | GET_STATE |
GET_TYPE | 種類を取得 |
MC_POST_ON_RECEIPT | 領収後に投稿 |
MC_受信の準備 | 受け入れ準備 |
RECEIVE_ALLOCATE | RECEIVE_ALLOCATE |
MC_RECEIVE_AND_POST | 受信と投稿 |
MC_受信と待機 | 受信して待機 |
MC_RECEIVE_即時受信 | 即時受け取り |
MC_受信_ログ_データ | ログデータを受け取る |
MC_REQUEST_TO_SEND | 送信要求 |
会話を送信する | 会話を送信する |
MC_SEND_DATA | データを送信 |
MC_SEND_ERROR (送信エラー) | エラー送信 |
MC_TEST_RTS | TEST_RTS |
マップされた動詞と基本動詞は、それぞれの種類の会話で同じ関数を持ちます。 たとえば、 MC_CONFIRM は、マップされた会話で CONFIRM が基本的な会話で実行するのと同じ関数を実行します。