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

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

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

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

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

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

LocalLU:REG_SZ: LUalias
このコンピューターでこの TP を起動するときに使用するローカル LU のエイリアスを指定します。

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

タイムアウト:REG_DWORD: number
タイムアウトするまでの時間をミリ秒単位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 は 無視されます。

2 番目の TP によって既に検証されているパスワードを使用して 3 つ目の 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_
Security_Type TP では、セキュリティの種類に PROGRAM を指定します。 その結果、TP は、シンボリック宛先名 (または呼び出し (1) を介して) で指定されたユーザー識別子とパスワードを渡します。
シンボリック変換先の 名前またはSet_Conversation_
Security_Type TP では、セキュリティの種類に SAME を指定します。 その結果、ユーザー識別子とパスワードを確認した後、TP はユーザー識別子と既に検証済みのフラグを渡します。
シンボリック変換先の 名前またはSet_Conversation_
Security_Type TP では、セキュリティの種類に SAME を指定します。 その結果、TP は、既に検証済みのフラグと共に、受信したユーザー識別子を渡します。

Note

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

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 エントリの説明に従ってパスワードが既に検証されている場合は無視されます。