Iniciar una conversación
Las llamadas de esta categoría se usan para iniciar una conversación entre dos programas.
Nota
Los nombres de las llamadas son seudónimos. Los nombres de función C reales aparecen entre paréntesis después de los seudónimos. Por ejemplo, Accept_Conversation es el seudónimo de una llamada. El nombre de la función real es cmaccp.
Accept_Conversation( cmaccp)
Emitido por el programa invocado para aceptar la conversación entrante y establecer ciertas características de conversación. Tras la ejecución correcta de esta llamada, Common Programming Interface for Communications (CPI-C) genera un identificador de conversación.
Allocate( cmallc)
Emitido por el programa de invocación para asignar una conversación con el programa asociado, utilizando las características de conversación actuales. CPI-C también puede iniciar una sesión entre la unidad lógica local (LU) y la LU del asociado si aún no existe una. El tipo de conversación asignado depende de la característica del tipo de conversación, asignada o básica.
Initialize_Conversation( cminit)
Emitido por el programa de invocación para obtener un identificador de conversación y para establecer los valores iniciales de las características de la conversación. Los valores iniciales se derivan de la información lateral asociada al nombre de destino simbólico o son los valores predeterminados cpi-C.
Después de emitir Initialize_Conversation, el programa de invocación puede emitir cualquiera de las siguientes llamadas Set_ para cambiar las características iniciales de la conversación. Estas llamadas no se pueden emitir después de que se haya emitido Allocate .
Call | Conjuntos |
---|---|
Set_Conversation_Security_Password (cmscsp) | Contraseña de seguridad |
Set_Conversation_Security_Type(cmscst) | Tipo de seguridad de conversación |
Set_Conversation_Security_User_ID (cmscsu) | Identificador de usuario de seguridad |
Set_Conversation_Type (cmsct) | Tipo de conversación |
Set_Mode_Name (cmsmn) | Nombre del modo |
Set_Partner_LU_Name (cmspln) | Nombre de LU del asociado |
Set_Return_Control (cmsrc) | Control de retorno |
Set_Sync_Level (cmssl) | Nivel de sincronización |
Set_TP_Name (cmstpn) | Nombre de programa |