Panoramica verbo APPC

I verbi APPC rientrano in tre categorie: gestione, programma di transazione (TP) e conversazione.

Verbi di gestione

I verbi di gestione forniscono funzioni di gestione. ovvero:

ACTIVATE_SESSION

CNOS

DEACTIVATE_SESSION

VISUALIZZAZIONE

Verbi TP

I verbi TP iniziano e terminano i TPS e ottengono e impostano le proprietà TP. ovvero:

GET_TP_PROPERTIES

SET_TP_PROPERTIES

TP_ENDED

TP_STARTED

Verbi di conversazione

I verbi di conversazione consentono ai provider di servizi di conversazione di allocare e deallocare conversazioni, inviare e ricevere dati e modificare gli stati della conversazione. I verbi di conversazione sono elencati nella tabella seguente.

I verbi di conversazione rientrano in due gruppi: verbi di conversazione mappati e verbi di conversazione di base. La conversazione mappata è destinata ai programmi che usano direttamente la conversazione. La conversazione di base è destinata a programmi più complessi che forniscono servizi ad altri utenti. In situazioni tipiche, i TP dell'utente finale usano conversazioni mappate e TP del servizio usano conversazioni di base.

I verbi di conversazione mappati possono essere emessi solo da un tp nelle conversazioni mappate, mentre i verbi di conversazione di base sono riservati alle conversazioni di base. Esiste un'eccezione a questa regola: ALLOCATE può essere usato per avviare una conversazione di base o mappata.

Verbi di conversazione mappati Verbi di conversazione di base
MC_ALLOCATE ALLOCATE
MC_CONFIRM CONFERMA
MC_CONFIRMED CONFERMATO
MC_DEALLOCATE DEALLOCATE
MC_FLUSH SCIACQUONE
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

I verbi mappati e di base hanno le stesse funzioni nei rispettivi tipi di conversazione. Ad esempio, MC_CONFIRM esegue la stessa funzione in una conversazione mappata eseguita da CONFIRM in una conversazione di base.