Partager via


Configurer les clients pour prendre en charge les programmes de prise en charge (CPI-C)

Vue d’ensemble

Sur les ordinateurs clients, les programmes transactionnels invocables sont configurés via le Registre Windows.

Notes

Sur les ordinateurs clients, la méthode recommandée pour définir des variables de Registre pour les TPS invocables automatiquement consiste à utiliser l’exemple de programme de configuration TP, TPSETUP. Compilez INSTALL. C, le code source de TPSETUP, pour l’environnement cible. Lorsque vous écrivez un programme d’installation pour les programmes d’appel automatiquement démarrés, il est recommandé d’ajouter au programme d’installation du code similaire à TPSETUP.

Pour les clients, il est recommandé d’écrire les TPs invokables automatiquement en tant que services Windows. Veillez à inclure du code comme celui-ci dans TPSETUP dans le programme qui installe vos programmes DET. Entre autres choses, TPSETUP montre comment utiliser la fonction CreateService lors de l’installation d’un TP.

Le tableau suivant répertorie les entrées de Registre utilisées pour les types de TPs invocables qui peuvent être exécutés sur des ordinateurs clients Windows.

Type de TP Emplacement dans le registre Entrées de Registre possibles
Tp invokable démarré automatiquement s’exécutant en tant que service sur un client. HKEY_LOCAL_MACHINE
SYSTÈME
Currentcontrolset
Services
TPName

(et sous-clés)
Entrées de Registre créées par l’appel CreateService , y compris les entrées qui spécifient le chemin d’accès, le nom complet et d’autres caractéristiques du service.

—plus—

Liaison OtherDependencies :REG_MULTI_SZ :SnaBase

Parameters SNAServiceType :REG_DWORD :0x5 LocalLU :REG_SZ :LUalias Parameters :REG_SZ :ParameterList Timeout :REG_DWORD :number AcceptNames :REG_SZ :TPNameList ConversationSecurity :REG_SZ :{ YES | NO } AlreadyVerified :REG_SZ :{ YES | NO }Username1 :REG_SZ :Password1 ... UsernameX :REG_SZ :PasswordX

Pour plus d’informations, consultez les notes qui suivent ce tableau.
Tp invokable démarré automatiquement s’exécutant en tant qu’application sur un client. Pour plus d’informations, consultez les notes qui suivent ce tableau. HKEY_LOCAL_MACHINE
SYSTÈME
Currentcontrolset
Services
SnaBase
Paramètres
TPs
TPName Paramètres
SNAServiceType :REG_DWORD :{ 0x5 | 0x6 }PathName :REG_EXPAND_SZ :pathLocalLU :REG_SZ :LUaliasParameters :REG_SZ :ParameterListTimeOut :REG_DWORD :numberAcceptNames :REG_SZ :TPNameListConversationSecurity :REG_SZ :{ YES | NON }AlreadyVerified :REG_SZ :{ YES | NO }Username1 :REG_SZ :Password1 ... UsernameX :REG_SZ :PasswordX

Pour plus d’informations, consultez les notes qui suivent ce tableau.
Tp invokable démarré par l’opérateur s’exécutant en tant que service sur un client. HKEY_LOCAL_MACHINE
SYSTÈME
Currentcontrolset
Services
TPName

(et sous-clés)
Entrées de Registre créées par l’appel CreateService , y compris les entrées qui spécifient le chemin d’accès, le nom complet et d’autres caractéristiques du service.

—plus—

Liaison OtherDependencies :REG_MULTI_SZ :SnaBase

Paramètres SNAServiceType :REG_DWORD :0x1A LocalLU :REG_SZ :LUalias Timeout :REG_DWORD :number ConversationSecurity :REG_SZ :{ YES | NO } AlreadyVerified :REG_SZ :{ YES | NO }Username1 :REG_SZ :Password1 ... UsernameX :REG_SZ :PasswordX

Pour plus d’informations, consultez la remarque sous ce tableau.
Tp invokable démarré par l’opérateur s’exécutant en tant qu’application sur un client. HKEY_LOCAL_MACHINE
SYSTÈME
Currentcontrolset
Services
SnaBase
Paramètres
TPs
TPName Paramètres
SNAServiceType :REG_DWORD :0x1ALocalLU :REG_SZ :LUaliasTimeOut :REG_DWORD :numberConversationSecurity :REG_SZ :{ YES | NON }AlreadyVerified :REG_SZ :{ YES | NO }Username1 :REG_SZ :Password1 ... UsernameX :REG_SZ :PasswordX

Pour plus d’informations, consultez la remarque sous ce tableau.

Notes

Avant qu’un tp démarré automatiquement puisse être démarré en tant qu’application sur un client, le programme TPSTART doit être démarré.

Notes

Les entrées AlreadyVerified et Username/Password sont utilisées uniquement si ConversationSecurity est défini sur YES.

Étapes suivantes