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.