用戶端的登錄項目 (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 專案所述。