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

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

OtherDependencies:REG_MULTI_SZ: SnaBase
針對以服務方式執行的 TP,可確保 SnaBase 服務會在 TP 啟動之前啟動。 此專案屬於 連結 子機碼。

SNAServiceType:REG_DWORD: {0x5 | 0x6 | 0x1A}
表示 TP 的類型。 針對自動啟動佇列的 TP 使用0x5 的值、針對自動啟動的 nonqueued TP 使用0x6,以及針對操作員啟動的 TP 使用0x1A。

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

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

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

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

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

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

ConversationSecurity:REG_SZ: {YES |存在
指出此 TP 是否支援交談安全性。 預設值是 NO。

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

如需交談中的三個 TPs 的圖表,其中第三個 TP 可使用已由第二個 TP 驗證的密碼來叫用,請參閱 Tp 之間的通訊。 下表顯示在一系列 TPs 中使用密碼驗證的需求。

第一個 TP (叫用 TP) 第二個 TP (可叫用 TP 來確認密碼,然後再叫用另一個 TP) 第三個和後續的 Tp (可叫用 Tp 來叫用其他 TPs)
不需要登錄或環境變數。 ConversationSecurity 設定必須是 [是]。 ConversationSecurity 設定必須是 [是]。
不需要登錄或環境變數。 AlreadyVerified 設定可以是 [是] 或 [否]。 AlreadyVerified 設定必須是 [是]。
符號目的地名稱或 Set_Conversation_
此 TP 中的Security_Type指定安全性類型的程式。 如此一來,TP 會傳遞符號目的地名稱中提供的使用者識別碼和密碼 (或透過呼叫 (1) ) 。
符號目的地名稱或 Set_Conversation_
此 TP 中Security_Type指定相同的安全性類型。 如此一來,在確認使用者識別碼和密碼之後,TP 會沿著使用者識別碼和已驗證的旗標傳遞。
符號目的地名稱或 Set_Conversation_
此 TP 中Security_Type指定相同的安全性類型。 如此一來,TP 就會隨著已接收的使用者識別碼以及已驗證的旗標一起傳遞。

注意

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

注意

如果您將 AlreadyVerified 設定為 [否],則此 TP 無法加入已完成密碼驗證的一連串交談。 (例外狀況是在 ConversationSecurity 設定為 [否] 時,在此情況下,TP 可能是這類鏈中的最終 TP,因為它不會執行任何檢查。 )

注意

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

注意

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

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

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