クライアントのレジストリ エントリ (CPI-C)

次の一覧では、クライアント コンピューターのレジストリ エントリの詳細を示します。 トランザクション プログラム (TP) の種類ごとに、該当する変数とその場所は、「 サポート TP (CPI-C) をサポートするためのクライアントの構成」に示されています。

OtherDependencies:REG_MULTI_SZ:SnaBase
サービスとして実行されている TP の場合は、TP が開始される前に SnaBase サービスが開始されていることを確認します。 このエントリは 、リンケージ サブキーの下に属します。

SNAServiceType:REG_DWORD:{ 0x5 | 0x6 | 0x1A }
TP の種類を示します。 自動開始されたキューに登録された TP には 0x5、自動開始された非キュー TP の場合は 0x6、オペレーターが開始した TP の場合は 0x1A を使用します。

呼び出し可能 TP」で説明されているように、これらの TP は常にキューに入れられるため、サービスとして実行されている自動開始 TP の値は0x5する必要があることに注意してください。

パス:REG_EXPAND_SZ: パス
アプリケーションとして実行されている自動開始 TP の場合は、TP のパスとファイル名を指定します。 REG_EXPAND_SZのデータ型は、パスに展開可能なデータ文字列を含めることができることを意味します。たとえば、%SystemRoot% は Windows システム ファイルを含むディレクトリを表します。 サービスとして実行されている TP の場合、 CreateService 呼び出しによって同等のエントリが挿入されることに注意してください。 追加のパス エントリは必要ありません。

LocalLU:REG_SZ: LUalias
このコンピューターでこの TP を開始するときに使用するローカル LU の別名を指定します。

パラメーター:REG_SZ: ParameterList
TP で使用されるパラメーターを一覧表示します。 パラメーターはスペースで区切ります。

タイムアウト:REG_DWORD: 数値
Accept_Conversationがタイムアウトするまで待機する時間をミリ秒単位で指定します。数値を 10 進数で指定します。 レジストリ エディターは、これを表示する前に 16 進数に変換します。 既定値は無限大です (制限なし)。

AcceptNames:REG_SZ: TPNameList
呼び出し可能 TP を呼び出すことができる追加の名前を一覧表示します。 TP 名はスペースで区切ります。 既定値は none です。 呼び出し可能 TP がレジストリの AcceptNames で構成されている名前ごとに Specify_Local_TP_Name を発行しない場合、その TP は失敗します。

ConversationSecurity:REG_SZ:{ YES |NO }
この TP が会話セキュリティをサポートしているかどうかを示します。 既定値は NO です。

AlreadyVerified:REG_SZ:{ YES |NO }
この TP を、既に検証済みのユーザー識別子とパスワードで呼び出すことができるかどうかを示します。 ConversationSecurity が NO に設定されている場合、AlreadyVerified は無視されます。

会話内の 3 つの TP の図(2 番目の TP によって既に検証されているパスワードを使用して 3 番目の TP を呼び出すことができる)については、「 TP 間の通信」を参照してください。 次の表は、一連の TP でパスワード検証を使用するための要件を示しています。

最初の TP (呼び出し側 TP) 2 番目の TP (パスワードを確認し、別の TP を呼び出す呼び出し可能な TP) 3 つ目以降の TP (他の TP を呼び出す呼び出し可能な TP)
レジストリまたは環境変数は必要ありません。 ConversationSecurity 設定は YES である必要があります。 ConversationSecurity 設定は YES である必要があります。
レジストリまたは環境変数は必要ありません。 AlreadyVerified 設定には、YES または NO を指定できます。 AlreadyVerified 設定は YES である必要があります。
シンボリック宛先名または Set_Conversation_
この TP のSecurity_Typeは、セキュリティの種類に PROGRAM を指定します。 その結果、TP はシンボリック宛先名 (または呼び出し (1) を介して) 指定されたユーザー識別子とパスワードを渡します。
シンボリック宛先名または Set_Conversation_
この TP のSecurity_Typeは、セキュリティの種類に SAME を指定します。 その結果、ユーザー識別子とパスワードを確認した後、TP はユーザー識別子と既に検証済みのフラグを渡します。
シンボリック宛先名または Set_Conversation_
この TP のSecurity_Typeは、セキュリティの種類に SAME を指定します。 その結果、TP は、既に検証済みのフラグと共に、受信したユーザー識別子を渡します。

Note

Set_Conversation_Security_User_IDまたは Set_Conversation_Security_Password は、シンボリック宛先名に指定されたユーザー ID とパスワードを上書きします。

Note

AlreadyVerified を NO に設定した場合、この TP は、パスワード検証が既に行われている会話のチェーンに参加できません。 (この例外は 、ConversationSecurity が NO に設定されている場合です。この場合、TP はチェックを実行しないため、このようなチェーンの最後の TP になる可能性があります)。

Note

パスワードを確認する必要がある場合があり、既に検証済みのフラグを受け入れる場合がある TP を構成する場合は、AlreadyVerified を YES に設定し、 UsernameX 変数を適切に構成します。 この場合、既に検証済みのフラグが設定されていない状態で TP が呼び出されるたびに、AlreadyVerified は無視されます。 TP 用に構成されたユーザー識別子とパスワードを使用して検証が試行されます。

Note

AlreadyVerified の既定値は NO です。 AlreadyVerified を YES に設定した場合は、ConversationSecurity も YES に設定されていることを確認します。

Username1 :REG_SZ: Password1... UsernameX:REG_SZ: PasswordX
呼び出し元 TP によって送信されたものと比較する 1 つ以上のユーザー名とパスワードを設定します。 ユーザー名とパスワードは、それぞれ 10 文字まで指定できます。 どちらのパラメーターも大文字と小文字が区別されます。

この変数は、会話のセキュリティがアクティブ化されていない場合、または AlreadyVerified エントリの説明に従って、パスワードが既に検証されている場合は無視されます。