Entrées de Registre pour les clients (CPI-C)

La liste suivante fournit des détails sur les entrées de Registre pour les ordinateurs clients. Pour chaque type de programme de transaction (TP), les variables applicables et leurs emplacements sont affichés dans Configuration des clients pour la prise en charge des TPS (CPI-C).

OtherDependencies : REG_MULTI_SZ : SnaBase
Pour un TP exécuté en tant que service, garantit que le service SnaBase est démarré avant le démarrage du TP. Cette entrée appartient à la sous-clé de liaison .

SNAServiceType : REG_DWORD : {0x5 | 0x6 | 0x1A}
Indique le type de TP. Utilisez la valeur 0x5 pour un TP mis en file d’attente AutoStart, 0x6 pour un TP non mis en file d’attente démarré et 0x1A pour un TP Démarré par un opérateur.

Notez que la valeur d’un TP à démarrage automatique exécuté en tant que service doit être 0x5, car ces TPs sont toujours mises en file d’attente, comme décrit dans programmes appelables TPS.

Nom du chemin : REG_EXPAND_SZ : chemin d’accès
Pour un TP démarré avec autostard en tant qu’application, spécifie le chemin d’accès et le nom de fichier du TP. le type de données de REG_EXPAND_SZ signifie que le chemin peut contenir une chaîne de données extensible, par exemple,% SystemRoot% représente le répertoire contenant les fichiers système Windows. Notez que pour un TP s’exécutant en tant que service, une entrée équivalente est insérée par l’appel de CreateService . Aucune entrée de chemin d’accès supplémentaire n’est nécessaire.

LocalLU : REG_SZ : LUalias
Spécifie l’alias de l’unité logique locale à utiliser lorsque ce TP est démarré sur cet ordinateur.

Paramètres : REG_SZ : parameterlist
Répertorie les paramètres à utiliser par le TP. Séparez les paramètres par des espaces.

Délai d’expiration : REG_DWORD : nombre
Spécifie le délai d’attente, en millisecondes, avant l’expiration du délai Accept_Conversation d’attente. Spécifiez le nombre en décimal. L’éditeur du Registre convertit ce en valeur hexadécimale avant de l’afficher. La valeur par défaut est Infinity (aucune limite).

AcceptNames : REG_SZ : TPNameList
Répertorie les noms supplémentaires sous lesquels le TP programmes appelables peut être appelé. Séparez les noms de TP par des espaces. La valeur par défaut est aucune gestion. Si un TP programmes appelables ne génère pas d' Specify_Local_TP_Name pour chaque nom configuré sous AcceptNames dans le registre, le TP échoue.

ConversationSecurity : REG_SZ : {OUI | º
Indique si ce TP prend en charge la sécurité de conversation. La valeur par défaut est NO.

AlreadyVerified : REG_SZ : {OUI | º
Indique si ce TP peut être appelé à l’aide d’un identificateur d’utilisateur et d’un mot de passe qui ont déjà été vérifiés. AlreadyVerified est ignoré si ConversationSecurity est défini sur non.

Pour un diagramme de trois TPs dans une conversation, où le troisième TP peut être appelé avec un mot de passe déjà vérifié par le deuxième TP, consultez communication entre les TPS. Le tableau suivant indique la configuration requise pour l’utilisation de la vérification de mot de passe dans une chaîne de TPs.

Premier TP (un appel de TP) Second TP (programmes appelables TP qui confirme le mot de passe, puis appelle un autre TP) Troisième et TPs suivantes (programmes appelables TPs qui appellent d’autres TPs)
N’a pas besoin de variables de registre ou d’environnement. Le paramètre ConversationSecurity doit avoir la valeur Yes. Le paramètre ConversationSecurity doit avoir la valeur Yes.
N’a pas besoin de variables de registre ou d’environnement. Le paramètre AlreadyVerified peut avoir la valeur Yes ou no. Le paramètre AlreadyVerified doit avoir la valeur Yes.
Nom de destination symbolique ou Set_Conversation_
Security_Type dans ce TP spécifie le programme pour le type de sécurité. Par conséquent, le TP passe le long de l’identificateur d’utilisateur et le mot de passe fournis dans le nom de destination symbolique (ou via Calls (1)).
Nom de destination symbolique ou Set_Conversation_
Security_Type dans ce TP spécifie le même type de sécurité. Par conséquent, après confirmation de l’identificateur d’utilisateur et du mot de passe, le TP passe le long de l’identificateur d’utilisateur et un indicateur déjà vérifié.
Nom de destination symbolique ou Set_Conversation_
Security_Type dans ce TP spécifie le même type de sécurité. Par conséquent, le TP passe le long de l’identificateur d’utilisateur comme reçu, avec l’indicateur déjà vérifié.

Notes

Set_Conversation_Security_User_ID ou Set_Conversation_Security_Password remplace l’identificateur d’utilisateur et le mot de passe spécifiés dans le nom de destination symbolique.

Notes

Si vous affectez la valeur non à AlreadyVerified , ce TP ne peut pas participer à une chaîne de conversations où la vérification du mot de passe est déjà effectuée. (La seule exception est quand ConversationSecurity est défini sur no, auquel cas le TP peut être le TP final dans une telle chaîne, car il n’effectue aucune vérification.)

Notes

Si vous configurez un TP qui doit parfois confirmer un mot de passe et accepte parfois un indicateur déjà vérifié, affectez la valeur Oui à AlreadyVerified et configurez la variable UsernameX de manière appropriée. Dans ce cas, chaque fois que le TP est appelé sans l’indicateur déjà vérifié, AlreadyVerified est ignoré. La vérification est tentée avec l’identificateur d’utilisateur et le mot de passe configurés pour le TP.

Notes

La valeur par défaut pour AlreadyVerified est NO. Si vous affectez la valeur Oui à AlreadyVerified, assurez-vous que ConversationSecurity est également défini sur Oui.

Username1 : REG_SZ : Password1... UsernameX: REG_SZ : PasswordX
Définit un ou plusieurs noms d’utilisateur et mots de passe à comparer à ceux envoyés par le TP appelant. Le nom d’utilisateur et le mot de passe peuvent comporter jusqu’à 10 caractères. Les deux paramètres respectent la casse.

Cette variable est ignorée si la sécurité de la conversation n’est pas activée ou si le mot de passe a déjà été vérifié, comme décrit pour l’entrée AlreadyVerified.