Caratteristiche della conversazione iniziale

Common Programming Interface for Communications (CPI-C) gestisce un set di valori interni denominati caratteristiche per ogni conversazione. Alcune caratteristiche influiscono sull'operazione complessiva della conversazione, ad esempio il tipo di conversazione. Altri influiscono sul comportamento di chiamate specifiche, ad esempio il tipo di ricezione.

Molte di queste caratteristiche sono inizialmente derivate dalla tabella informazioni sul lato (vedere Informazioni sul lato per i programmi CPI-C) in memoria. Initialize_Conversation specifica il nome di destinazione simbolico (sym_dest_name) associato alla voce della tabella informazioni sul lato desiderata.

La tabella seguente elenca i valori iniziali delle caratteristiche della conversazione e indica quale chiamata può modificare un determinato valore.

Caratteristica Valore iniziale impostato da Initialize_Conversation Valore iniziale impostato da Accept_Conversation Può essere modificato da
Stato della conversazione CM_INITIALIZE_STATE CM_RECEIVE_STATE Dipende dalla chiamata
Tipo di conversazione CM_MAPPED_ CONVERSATION Valore specificato dal programma di chiamata. Set_Conversation_Type
Tipo deallocate CM_DEALLOCATE_ SYNC_LEVEL CM_DEALLOCATE_ SYNC_LEVEL Set_Deallocate_Type
Direzione degli errori CM_RECEIVE_ERROR CM_RECEIVE_ ERRORE Set_Error_Direction
Fill CM_FILL_LL CM_FILL_LL Set_Fill
Dati di log Null Null Set_Log_Data
Lunghezza dei dati di log 0 0 Set_Log_Data
Nome modalità Nome della modalità contenuto nelle informazioni sul lato. Se non viene specificata alcuna sym_dest_name , si tratta di una stringa Null. Nome della modalità per la sessione in cui è arrivata la richiesta di avvio della conversazione. Set_Mode_Name
Lunghezza nome modalità Lunghezza del nome della modalità. Se non viene specificato alcun sym_dest_name , questo è zero. Lunghezza del nome della modalità. Set_Mode_Name
Nome LU partner Nome dell'unità logica partner (LU) contenuto nelle informazioni sul lato. Se non viene specificato alcun sym_dest_name , si tratta di un singolo vuoto. Nome lu partner per la sessione in cui è arrivata la richiesta di avvio della conversazione. Set_Partner_LU_Name
Lunghezza nome LU partner Lunghezza del nome lu partner. Se non viene specificato alcun sym_dest_name , si tratta di 1. Lunghezza del nome lu partner. Set_Partner_LU_Name
Nome del programma partner Nome del programma contenuto nelle informazioni sul lato. Se non viene specificato alcun sym_dest_name , si tratta di un singolo vuoto. Non applicabile. Set_TP_Name
Lunghezza del nome del programma partner Lunghezza del nome del programma partner. Se non viene specificato alcun sym_dest_name , si tratta di 1. Non applicabile. Set_TP_Name
Password Password contenuta nelle informazioni sul lato. Se non viene specificato alcun sym_dest_name , si tratta di un singolo vuoto. Valore specificato dal programma di chiamata. Set_Conversation_Security_Password
Lunghezza password Lunghezza della password. Se non viene specificato alcun sym_dest_name , si tratta di 1. Lunghezza della password. Set_Conversation_Security_Password
Tipo di preparazione alla ricezione CM_PREP_TO_ RECEIVE_SYNC_ LEVEL CM_PREP_TO_ RECEIVE_SYNC_ LEVEL Set_Prepare_To_Receive_Type
Tipo di ricezione CM_RECEIVE_AND_ WAIT CM_RECEIVE_AND_ WAIT Set_Receive_Type
Controllo restituito CM_WHEN_SESSION_ ALLOCATO Non applicabile. Set_Return_Control
Tipo di sicurezza Tipo di sicurezza contenuto nelle informazioni sul lato. Valore specificato dal programma di chiamata. Set_Conversation_Security_Type
Tipo di invio CM_BUFFER_DATA CM_BUFFER_DATA Set_Send_Type
Livello di sincronizzazione CM_NONE Valore specificato dal programma di richiamo. Set_Sync_Level
ID utente Identificatore utente contenuto nelle informazioni sul lato. Se non viene specificato alcun sym_dest_name , si tratta di un singolo campo vuoto. Valore specificato dal programma di richiamo. Set_Conversation_Security_User_ID
Lunghezza identificatore utente Lunghezza dell'identificatore utente. Se non viene specificato alcun sym_dest_name , si tratta di 1. Lunghezza dell'identificatore utente. Set_Conversation_Security_User_ID