共用方式為


用戶端的登錄項目 (CPI-C)

下列清單提供用戶端電腦登錄專案的詳細資料。 針對每個交易程式 (TP) 類型,適用的變數及其位置會顯示在設定 用戶端以支援 TP (CPI-C) 中。

OtherDependencies:REG_MULTI_SZ:SnaBase
針對以服務身分執行的 TP,請確定已啟動 SnaBase 服務,然後再啟動 TP。 此專案屬於 [連結 ] 子機碼底下。

SNAServiceType:REG_DWORD:{ 0x5 | 0x6 | 0x1A }
指出 TP 的類型。 針對自動啟動的佇列 TP 使用0x5值,0x6自動啟動的非佇列 TP,並針對操作員啟動的 TP 使用0x1A。

請注意,以服務身分執行的自動啟動 TP 值必須0x5,因為這些 TP 一律會排入佇列,如 可叫用的 TP中所述。

路徑:REG_EXPAND_SZ: 路徑
針對以應用程式身分執行的自動啟動 TP,指定 TP 的路徑和檔案名。 REG_EXPAND_SZ資料類型表示路徑可以包含可展開的資料字串。例如,%SystemRoot% 代表包含 Windows 系統檔案的目錄。 請注意,針對以服務身分執行的 TP,CreateService 呼叫會插入對等專案。 不需要其他路徑專案。

LocalLU:REG_SZ: LUalias
指定要在此電腦上啟動此 TP 時所要使用的本機 LU 別名。

參數:REG_SZ: ParameterList
列出 TP 要使用的參數。 使用空格分隔參數。

超時:REG_DWORD: number
指定時間,以毫秒為單位, Accept_Conversation 會在逾時之前等候。以十進位為單位指定 數位 。 登錄編輯器會在顯示它之前,先將此轉換成十六進位。 預設值為無限大 (沒有限制) 。

AcceptNames:REG_SZ: TPNameList
列出可叫用 TP 的其他名稱。 以空格分隔 TP 名稱。 預設值是 [none]。 如果可叫用的 TP 未針對登錄中 AcceptNames 下設定的每個名稱發出 Specify_Local_TP_Name ,該 TP 將會失敗。

ConversationSecurity:REG_SZ:{ 是 |NO }
指出這個 TP 是否支援交談安全性。 預設值是 NO。

AlreadyVerified:REG_SZ:{ 是 |NO }
指出是否可以使用已驗證的使用者識別碼和密碼來叫用此 TP。 如果ConversationSecurity設定為 NO,則會忽略 AlreadyVerified

如需交談中三個 TP 的圖表,其中第三個 TP 可以使用第二個 TP 驗證的密碼來叫用,請參閱 TP 之間的通訊。 下表顯示在 TP 鏈結中使用密碼驗證的需求。

第一個 TP (叫用 TP) 第二個 TP (可叫用的 TP 確認密碼,然後叫用另一個 TP) 第三個和後續的 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 會隨著收到的使用者識別碼以及已驗證的旗標一起傳遞。

注意

Set_Conversation_Security_User_ID或 Set_Conversation_Security_Password 會覆寫符號目的地名稱中指定的使用者識別碼和密碼。

注意

如果您將 AlreadyVerified 設定為 NO,此 TP 就無法加入已經完成密碼驗證的交談鏈結。 (例外狀況是 當 ConversationSecurity 設定為 NO 時,在此情況下,TP 可能是這類鏈結的最終 TP,因為它不會執行 checking.)

注意

如果您要設定有時需要確認密碼且有時接受已驗證旗標的 TP,請將 [已驗證] 設定為 [是],並適當地設定 UsernameX 變數。 在此情況下,每當叫用 TP 而不設定已驗證的旗標時,就會忽略 AlreadyVerified。 嘗試使用針對 TP 設定的使用者識別碼和密碼進行驗證。

注意

AlreadyVerified 的預設值為 NO。 如果您將 [已驗證] 設定為 [是],請確定 ConversationSecurity 也設定為 [是]。

Username1 :REG_SZ: Password1... UsernameX:REG_SZ: PasswordX
設定一或多個使用者名稱和密碼,以與叫用 TP 所傳送的使用者進行比較。 使用者名稱和密碼最多可達 10 個字元。 這兩個參數都會區分大小寫。

如果未啟用交談安全性或已驗證密碼,則會忽略此變數,如 AlreadyVerified 專案所述。