Compartir a través de


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.