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