Características de conversación inicial

Common Programming Interface for Communications (CPI-C) mantiene un conjunto de valores internos denominados características para cada conversación. Algunas características afectan al funcionamiento general de la conversación, como el tipo de conversación. Otros afectan al comportamiento de llamadas específicas, como el tipo de recepción.

Muchas de estas características se derivan inicialmente de la tabla de información lateral (vea Side Information for CPI-C Programs) en memoria. Initialize_Conversation especifica el nombre de destino simbólico (sym_dest_name) asociado a la entrada de la tabla de información de lado deseada.

En la tabla siguiente se enumeran los valores iniciales de las características de la conversación y se indica qué llamada puede cambiar un valor determinado.

Característica Valor inicial establecido por Initialize_Conversation Valor inicial establecido por Accept_Conversation Se puede cambiar por
Estado de conversación CM_INITIALIZE_STATE CM_RECEIVE_STATE Depende de la llamada
Tipo de conversación CM_MAPPED_ CONVERSATION Valor especificado por el programa de invocación. Set_Conversation_Type
Tipo de desasignación CM_DEALLOCATE_ SYNC_LEVEL CM_DEALLOCATE_ SYNC_LEVEL Set_Deallocate_Type
Dirección del error CM_RECEIVE_ERROR CM_RECEIVE_ ERROR Set_Error_Direction
Rellenar CM_FILL_LL CM_FILL_LL Set_Fill
Datos de registro Null Null Set_Log_Data
Longitud de los datos de registro 0 0 Set_Log_Data
Nombre del modo Nombre del modo contenido en la información lateral. Si no se especifica ningún sym_dest_name , se trata de una cadena nula. Nombre del modo de la sesión en la que llegó la solicitud de inicio de la conversación. Set_Mode_Name
Longitud del nombre del modo Longitud del nombre del modo. Si no se especifica ningún sym_dest_name , es cero. Longitud del nombre del modo. Set_Mode_Name
Nombre de LU del asociado Nombre de la unidad lógica de asociado (LU) contenida en la información lateral. Si no se especifica ningún sym_dest_name , se trata de un solo espacio en blanco. El nombre de LU del asociado para la sesión en la que llegó la solicitud de inicio de la conversación. Set_Partner_LU_Name
Longitud del nombre de LU del asociado Longitud del nombre de LU del asociado. Si no se especifica ningún sym_dest_name , es 1. Longitud del nombre de LU del asociado. Set_Partner_LU_Name
Nombre del programa asociado Nombre del programa contenido en la información lateral. Si no se especifica ningún sym_dest_name , se trata de un solo espacio en blanco. No es aplicable. Set_TP_Name
Longitud del nombre del programa asociado Longitud del nombre del programa asociado. Si no se especifica ningún sym_dest_name , es 1. No es aplicable. Set_TP_Name
Contraseña La contraseña contenida en la información lateral. Si no se especifica ningún sym_dest_name , se trata de un solo espacio en blanco. Valor especificado por el programa de invocación. Set_Conversation_Security_Password
Longitud de la contraseña Longitud de la contraseña. Si no se especifica ningún sym_dest_name , es 1. Longitud de la contraseña. Set_Conversation_Security_Password
Tipo de preparación para recibir nivel de CM_PREP_TO_ RECEIVE_SYNC_ nivel de CM_PREP_TO_ RECEIVE_SYNC_ Set_Prepare_To_Receive_Type
Tipo de recepción CM_RECEIVE_AND_ WAIT CM_RECEIVE_AND_ WAIT Set_Receive_Type
Control de devolución CM_WHEN_SESSION_ ASIGNADO No es aplicable. Set_Return_Control
Tipo de seguridad Tipo de seguridad contenido en la información lateral. Valor especificado por el programa de invocación. Set_Conversation_Security_Type
Tipo de envío CM_BUFFER_DATA CM_BUFFER_DATA Set_Send_Type
Nivel de sincronización CM_NONE Valor especificado por el programa de invocación. Set_Sync_Level
Identificador de usuario Identificador de usuario contenido en la información lateral. Si no se especifica ningún sym_dest_name , se trata de un solo espacio en blanco. Valor especificado por el programa de invocación. Set_Conversation_Security_User_ID
Longitud del identificador de usuario Longitud del identificador de usuario. Si no se especifica ningún sym_dest_name , es 1. Longitud del identificador de usuario. Set_Conversation_Security_User_ID