Introducción al verbo de APPC
Los verbos APPC se dividen en tres categorías: administración, programa de transacciones (TP) y conversación.
Verbos de administración
Los verbos de administración proporcionan funciones de administración. Son las siguientes:
ACTIVATE_SESSION
CNOS
DEACTIVATE_SESSION
PANTALLA
Verbos tp
Los verbos tp inician y finalizan los TP, y obtienen y establecen las propiedades de TP. Son las siguientes:
GET_TP_PROPERTIES
SET_TP_PROPERTIES
TP_ENDED
TP_STARTED
Verbos de conversación
Los verbos de conversación permiten a los CSP asignar y desasignar conversaciones, enviar y recibir datos y cambiar los estados de conversación. Los verbos de conversación se muestran en la tabla siguiente.
Los verbos de conversación se dividen en dos grupos: verbos de conversación asignados y verbos de conversación básicos. La conversación asignada está pensada para programas que usan la conversación directamente. La conversación básica está pensada para programas más complejos que proporcionan servicios a otros usuarios. En situaciones típicas, los CSP de usuario final usan conversaciones asignadas y los CSP de servicio usan conversaciones básicas.
Los verbos de conversación asignados solo se pueden emitir mediante un TP en conversaciones asignadas, mientras que los verbos de conversación básicos están reservados para conversaciones básicas. Hay una excepción a esta regla: ALLOCATE se puede usar para iniciar una conversación básica o asignada.
Verbos de conversación asignados | Verbos básicos de conversación |
---|---|
MC_ALLOCATE | ALLOCATE |
MC_CONFIRM | CONFIRMAR |
MC_CONFIRMED | CONFIRMADO |
MC_DEALLOCATE | DEALLOCATE |
MC_FLUSH | RUBOR |
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 |
Los verbos básicos y asignados tienen las mismas funciones en sus respectivos tipos de conversación. Por ejemplo, MC_CONFIRM realiza la misma función en una conversación asignada que CONFIRM realiza en una conversación básica.