Partager via


Démarrage d’une conversation

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

Notes

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 réel de la fonction est cmaccp.

Accept_Conversation( cmaccp)
Émis par le programme appelé pour accepter la conversation entrante et définir certaines caractéristiques de conversation. Une fois cet appel exécuté avec succès, l’interface de programmation commune pour les communications (CPI-C) génère un identificateur de conversation.

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

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

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

Appeler Groupes
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 de l’unité lu partenaire
Set_Return_Control (cmsrc) Contrôle de retour
Set_Sync_Level (cmssl) Niveau de synchronisation
Set_TP_Name (cmstpn) Nom du programme