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.