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.