Partager via


Démarrage d’une conversation

Les appels de cette catégorie sont utilisés pour démarrer une conversation entre deux programmes.

Remarque

Les noms des appels sont des pseudonymes. Les noms de fonction C réels apparaissent entre parenthèses après les pseudonymes. Par exemple, Accept_Conversation est le pseudonyme d’un appel. Le nom de la fonction réelle est cmaccp.

Accept_Conversation( cmaccp)
Émis par le programme appelé pour accepter la conversation entrante et définir certaines caractéristiques de conversation. Lors de l’exécution réussie de cet appel, Common Programming Interface for Communications (CPI-C) génère un identificateur de conversation.

Allouer( cmallc)
Émis par le programme appelant pour allouer une conversation avec le programme partenaire, à l’aide des caractéristiques de conversation actuelles. CPI-C pouvez également démarrer une session entre l’unité logique locale (LU) et l’unité logique partenaire si elle n’existe pas déjà. Le type de conversation alloué dépend de la caractéristique de type de conversation ( mappée ou de base).

Initialize_Conversation( cminit)
Émis par le programme appelant pour obtenir un identificateur de conversation et définir les valeurs initiales des caractéristiques de la conversation. Les valeurs initiales sont dérivées d'informations périphériques associées au nom de destination symbolique ou sont les valeurs par défaut CPI-C.

Après avoir émis Initialize_Conversation, le programme appelant peut émettre l’un des appels de Set_ suivants pour modifier les caractéristiques de conversation initiales. Ces appels ne peuvent pas être appelés après que Allocate a été appelé.

Appeler Ensembles
Set_Conversation_Security_Password (cmscsp) Mot de passe de sécurité
Set_Conversation_Security_Type(cmscst) Type de sécurité de conversation
Set_Conversation_Security_User_ID (cmscsu) Identificateur d’utilisateur de sécurité
Set_Conversation_Type (cmsct) Type de conversation
Set_Mode_Name (cmsmn) Nom du mode
Set_Partner_LU_Name (cmspln) Nom LU du partenaire
Set_Return_Control (cmsrc) Rendre le contrôle
Set_Sync_Level (cmssl) Niveau de synchronisation
Set_TP_Name (cmstpn) Nom du programme