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 |