Konfigurieren von Clients zur Unterstützung von TPs (CPI-C)
Überblick
Auf Clientcomputern werden aufrufbare Transaktionsprogramme (TPs) über die Windows-Registrierung konfiguriert.
Hinweis
Auf Clientcomputern ist die empfohlene Methode zum Festlegen von Registrierungsvariablen für automatisch startbare TPs die Verwendung des TP-Beispielkonfigurationsprogramms TPSETUP. Kompilieren sie INSTALL. C, der Quellcode für TPSETUP, für die Zielumgebung. Wenn Sie ein Installationsprogramm für automatisch startbare TPs schreiben, empfiehlt es sich, dem Installationsprogramm Code wie TPSETUP hinzuzufügen.
Für Clients wird empfohlen, automatisch startbare TPs als Windows-Dienste zu schreiben. Stellen Sie sicher, dass Sie code wie diesen in TPSETUP in das Programm einschließen, das Ihre TPs installiert. TPSETUP zeigt unter anderem, wie die CreateService-Funktion bei der Installation eines TP verwendet wird.
In der folgenden Tabelle sind die Registrierungseinträge aufgeführt, die für die Typen von aufrufbaren TPs verwendet werden, die auf Windows-Clientcomputern ausgeführt werden können.
Tp-Typ | Speicherort in der Registrierung | Mögliche Registrierungseinträge |
---|---|---|
Automatisch aufgerufenes TP, das als Dienst auf einem Client ausgeführt wird. | HKEY_LOCAL_MACHINE SYSTEM Currentcontrolset Dienste TPName (und Unterschlüssel) |
Registrierungseinträge, die vom CreateService-Aufruf erstellt wurden, einschließlich Einträgen, die den Pfad, den Anzeigenamen und andere Merkmale des Diensts angeben. —plus— Linkage OtherDependencies:REG_MULTI_SZ:SnaBase Parameter SNAServiceType:REG_DWORD:0x5 LocalLU:REG_SZ:LUalias Parameters:REG_SZ:ParameterList Timeout:REG_DWORD:number AcceptNames:REG_SZ:TPNameList ConversationSecurity:REG_SZ:{ JA | NO } AlreadyVerified:REG_SZ:{ YES | NO }Benutzername1:REG_SZ:Kennwort1 ... UsernameX:REG_SZ:PasswordX Weitere Informationen finden Sie in den Hinweisen nach dieser Tabelle. |
Automatisch startfähiges TP, das als Anwendung auf einem Client ausgeführt wird. Weitere Informationen finden Sie in den Hinweisen nach dieser Tabelle. | HKEY_LOCAL_MACHINE SYSTEM Currentcontrolset Dienste Snabase Parameter Tps TPName Parameter |
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 | NO }AlreadyVerified:REG_SZ:{ YES | NO }Username1:REG_SZ:Password1 ... UsernameX:REG_SZ:PasswordX Weitere Informationen finden Sie in den Hinweisen nach dieser Tabelle. |
Vom Operator gestartete, aufrufbare TP,die als Dienst auf einem Client ausgeführt wird. | HKEY_LOCAL_MACHINE SYSTEM Currentcontrolset Dienste TPName (und Unterschlüssel) |
Registrierungseinträge, die vom CreateService-Aufruf erstellt wurden, einschließlich Einträgen, die den Pfad, den Anzeigenamen und andere Merkmale des Diensts angeben. —plus— Linkage OtherDependencies:REG_MULTI_SZ:SnaBase Parameter SNAServiceType:REG_DWORD:0x1A LocalLU:REG_SZ:LUalias Timeout:REG_DWORD:number ConversationSecurity:REG_SZ:{ JA | NO } AlreadyVerified:REG_SZ:{ YES | NO }Username1:REG_SZ:Password1 ... UsernameX:REG_SZ:PasswordX Weitere Informationen finden Sie im Hinweis unter dieser Tabelle. |
Vom Operator gestartetes, aufrufbares TP, das als Anwendung auf einem Client ausgeführt wird. | HKEY_LOCAL_MACHINE SYSTEM Currentcontrolset Dienste Snabase Parameter Tps TPName Parameter |
SNAServiceType:REG_DWORD:0x1ALocalLU:REG_SZ:LUaliasTimeOut:REG_DWORD:numberConversationSecurity:REG_SZ:{ JA | NO }AlreadyVerified:REG_SZ:{ YES | NO }Username1:REG_SZ:Password1 ... UsernameX:REG_SZ:PasswordX Weitere Informationen finden Sie im Hinweis unter dieser Tabelle. |
Hinweis
Bevor ein automatisch gestartetes TP als Anwendung auf einem Client gestartet werden kann, muss das TPSTART-Programm gestartet werden.
Hinweis
Die Einträge AlreadyVerified und Username/Password werden nur verwendet, wenn ConversationSecurity auf JA festgelegt ist.