TP をサポートするようにクライアントを構成する (CPI-C)

概要

クライアント コンピューターでは、呼び出し可能なトランザクション プログラム (TP) は Windows レジストリを介して構成されます。

Note

クライアント コンピューターでは、自動起動可能な TP のレジストリ変数を設定するために推奨される方法は、TP 構成プログラム TPSETUP のサンプルを使用することです。 INSTALL をコンパイルします。ターゲット環境の TPSETUP のソース コードである C。 自動起動可能な TP 用のインストール プログラムを作成する場合は、TPSETUP のようなコードをインストール プログラムに追加することをお勧めします。

クライアントの場合は、自動起動可能な TP を Windows サービスとして書き込むことが推奨されます。 TPSETUP のようなコードは、TP をインストールするプログラムに含めるようにしてください。 特に、TPSETUP は、TP をインストールするときに CreateService 関数を使用する方法を示しています。

次の表に、Windows クライアント コンピューターで実行できる呼び出し可能な TP の種類に使用されるレジストリ エントリを示します。

TP の種類 レジストリ内の場所 考えられるレジストリ エントリ
クライアントでサービスとして実行されている呼び出し可能 TP の自動開始。 HKEY_LOCAL_MACHINE
SYSTEM
CurrentControlSet
サービス
TPName

(およびサブキー)
CreateService 呼び出しによって作成されたレジストリ エントリ(サービスのパス、表示名、その他の特性を指定するエントリを含む)。

—plus—

リンケージ 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

詳細については、次の表のメモを参照してください。
クライアントでアプリケーションとして実行されている自動起動可能 TP。 詳細については、次の表のメモを参照してください。 HKEY_LOCAL_MACHINE
SYSTEM
CurrentControlSet
サービス
Snabase
パラメーター
Tps
TPName パラメーター
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

詳細については、次の表のメモを参照してください。
クライアントでサービスとして実行されている、オペレーターが起動した呼び出し可能 TP。 HKEY_LOCAL_MACHINE
SYSTEM
CurrentControlSet
サービス
TPName

(およびサブキー)
CreateService 呼び出しによって作成されたレジストリ エントリ(サービスのパス、表示名、その他の特性を指定するエントリを含む)。

—plus—

リンケージ OtherDependencies:REG_MULTI_SZ:SnaBase

パラメーター 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

詳細については、この表の下にある注意書きを参照してください。
クライアント上でアプリケーションとして実行されている、オペレーターが起動可能な TP を起動しました。 HKEY_LOCAL_MACHINE
SYSTEM
CurrentControlSet
サービス
Snabase
パラメーター
Tps
TPName パラメーター
SNAServiceType:REG_DWORD:0x1ALocalLU:REG_SZ:LUaliasTimeOut:REG_DWORD:numberConversationSecurity:REG_SZ:{ YES |NO }AlreadyVerified:REG_SZ:{ YES |NO }Username1:REG_SZ:Password1 ...UsernameX:REG_SZ:PasswordX

詳細については、この表の下にある注意書きを参照してください。

Note

自動開始 TP をクライアント上のアプリケーションとして開始する前に、TPSTART プログラムを開始する必要があります。

Note

AlreadyVerified エントリと Username/Password エントリは、ConversationSecurity が YES に設定されている場合にのみ使用されます。

次のステップ