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確認 在基本交談中執行的對應交談中執行相同的函式。