Partager via


Vue d’ensemble des verbes APPC

Les verbes APPC se répartissent en trois catégories : gestion, programme transactionnel (TP) et conversation.

Verbes de gestion

Les verbes de gestion fournissent des fonctions de gestion. Il s'agit des éléments suivants :

ACTIVATE_SESSION

CNOS

DEACTIVATE_SESSION

DISPLAY

Verbes TP

Les verbes TP commencent et fin des TPs, et obtiennent et définissent les propriétés TP. Il s'agit des éléments suivants :

GET_TP_PROPERTIES

SET_TP_PROPERTIES

TP_ENDED

TP_STARTED

Verbes de conversation

Les verbes de conversation permettent aux TPs d’allouer et de libérer des conversations, d’envoyer et de recevoir des données, et de modifier les états de conversation. Les verbes de conversation sont répertoriés dans le tableau suivant.

Les verbes de conversation se répartissent en deux groupes : les verbes de conversation mappés et les verbes de conversation de base. La conversation mappée est destinée aux programmes qui utilisent directement la conversation. La conversation de base est destinée aux programmes plus complexes qui fournissent des services à d’autres utilisateurs. Dans les situations courantes, les fournisseurs de services utilisent des conversations mappées et les fournisseurs de services utilisent des conversations de base.

Les verbes de conversation mappés peuvent uniquement être émis par un TP dans les conversations mappées, tandis que les verbes de conversation de base sont réservés aux conversations de base. Il existe une exception à cette règle : ALLOCATE peut être utilisé pour démarrer une conversation de base ou mappée.

Verbes de conversation mappés Verbes de conversation de base
MC_ALLOCATE ALLOCATE
MC_CONFIRM CONFIRMER
MC_CONFIRMED CONFIRMÉ
MC_DEALLOCATE DEALLOCATE
MC_FLUSH RINCER
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

Les verbes mappés et de base ont les mêmes fonctions dans leurs types de conversation respectifs. Par exemple, MC_CONFIRM exécute la même fonction dans une conversation mappée que CONFIRM dans une conversation de base.