設定 Oracle E-Business Suite 的登入認證
Oracle E-Business 配接器會要求配接器用戶端提供用戶端認證。 配接器會使用這些認證向 Oracle E-Business Suite 驗證使用者,並建立連線。
配接器用戶端可以在使用 Visual Studio 時,以及使用 BizTalk Server 管理主控台時提供用戶端認證。 使用 Visual Studio 時,需要認證才能產生中繼資料。 使用 BizTalk Server 管理主控台時,需要認證才能在 Oracle E-Business Suite 上執行作業。
重要
您可以指定 Oracle E-Business Suite 或基礎 Oracle 資料庫的認證。 若要連線並產生中繼資料,您可以指定任何認證。 不過,在執行叫用 Oracle E-Business Suite 成品的作業時,您必須指定 Oracle E-Business Suite 認證,因為它們必須設定您想要叫用之 Oracle E-Business Suite 應用程式的應用程式內容。 如需設定應用程式內容的詳細資訊,請參閱 設定應用程式內容。
本節提供在 Visual Studio 和 BizTalk Server 管理主控台中指定用戶端認證的相關資訊。
從 Visual Studio 指定認證
從 Visual Studio,您必須使用取用配接器服務增益集或 [新增配接器中繼資料精靈] 來指定認證。
使用取用配接器服務增益集來指定認證
以滑鼠右鍵按一下 BizTalk 專案,然後選取 [ 新增產生的專案]。
在 [ 新增產生的專案] 對話方塊中,執行下列動作:
使用 作法 類別 按一下 [取用配接器服務]。 範本 按一下 [取用配接器服務]。 若要啟動 [ 取用配接器服務 ] 對話方塊,請按一下 [ 新增]。
在 [ 取用配接器服務 ] 對話方塊中,從 [ 選取系結 ] 清單中,選取 oracleEBSBinding,然後按一下 [ 設定]。
在 [ 設定配接器 ] 對話方塊中,按一下 [ 安全性 ] 索引標籤,然後從 [ 用戶端認證類型 ] 清單中選取 [ 使用者 名稱],並指定使用者名稱和密碼以連線到 Oracle E-Business Suite。
使用 作法 使用 Oracle 資料庫認證進行連線 將 ClientCredentialType 系結屬性指定為 Database ,並為 [使用者名稱 ] 和 [ 密碼] 文字方塊指定資料庫認證。 使用 Oracle E-Business Suite 認證進行連線 將 ClientCredentialType 系結屬性指定為 EBusiness ,並針對 [使用者名稱 ] 和 [ 密碼 ] 文字方塊指定 Oracle E-Business Suite 認證。 在此情況下,您也必須指定 OracleUserName 和 OraclePassword 系結 屬性的 Oracle 資料庫認證。 如果 ClientCredentialType 設定為 「Database」,請使用 Windows 驗證進行連線 為 [ 使用者名稱] 文字方塊指定 「/」,並將 [ 密碼 ] 文字方塊保留空白。 如果 ClientCredentialType 設定為 「EBusiness」 ,則使用 Windows 驗證進行連線 針對 [使用者名稱 ] 和 [ 密碼 ] 文字方塊指定 Oracle E-Business Suite 認證。 您也必須指定 OracleUserName 系結屬性的 「/」,並將 OraclePassword 系結屬性保留空白。 按一下 [確定]。
使用 [新增配接器中繼資料精靈] 指定認證
以滑鼠右鍵按一下 BizTalk 專案,指向 [ 新增],然後按一下 [ 新增產生的專案]。
在 [ 新增產生的專案] 對話方塊中,執行下列動作:
使用 作法 類別 按一下 [新增配接器]。 範本 按一下 [新增配接器中繼資料]。 按一下 [新增]。 [新增配接器中繼資料精靈] 隨即開啟。
在 [新增配接器中繼資料精靈] 中,選取 [WCF-OracleEBS]。 選取安裝BizTalk Server的電腦,以及 BizTalk 資料庫的名稱。
重要
如果您已在 BizTalk 中設定 WCF-OracleEBS 埠,請從 [埠] 清單中選取埠。
按一下 [下一步]。
在 [ 取用配接器服務 ] 對話方塊中,從 [ 選取系結 ] 清單中,選取 oracleEBSBinding,然後按一下 [ 設定]。
在 [ 設定配接器 ] 對話方塊中,按一下 [ 安全性 ] 索引標籤,然後從 [ 用戶端認證類型 ] 清單中選取 [ 使用者 名稱],並指定使用者名稱和密碼以連線到 Oracle E-Business Suite。
使用 作法 使用 Oracle 資料庫認證進行連線 將 ClientCredentialType 系結屬性指定為 Database ,並為 [使用者名稱 ] 和 [ 密碼] 文字方塊指定資料庫認證。 使用 Oracle E-Business Suite 認證進行連線 將 ClientCredentialType 系結屬性指定為 EBusiness ,並針對 [使用者名稱 ] 和 [ 密碼 ] 文字方塊指定 Oracle E-Business Suite 認證。 在此情況下,您也必須指定 OracleUserName 和 OraclePassword 系結 屬性的 Oracle 資料庫認證。 如果 ClientCredentialType 設定為 「Database」,請使用 Windows 驗證進行連線 為 [ 使用者名稱] 文字方塊指定 「/」,並將 [ 密碼 ] 文字方塊保留空白。 如果 ClientCredentialType 設定為 「EBusiness」 ,則使用 Windows 驗證進行連線 針對 [使用者名稱 ] 和 [ 密碼 ] 文字方塊指定 Oracle E-Business Suite 認證。 您也必須指定 OracleUserName 系結屬性的 「/」,並將 OraclePassword 系結屬性保留空白。 按一下 [確定]。
從 BizTalk Server 管理主控台指定認證
從 BizTalk Server 管理主控台中,您必須將認證指定為 WCF-Custom 或 WCF-OracleEBS 埠組態的一部分。
指定 WCF-Custom 埠的認證
啟動 BizTalk Server 管理主控台。
在主控台樹中,依序展開 [BizTalk 群組] 和 [ 應用程式],然後展開您要在其中建立埠的應用程式,然後按一下 [ 傳送埠 ] 或 [ 接收埠]。 在右窗格中,您可以選擇建立埠或選取現有的埠。
在 [埠屬性] 對話方塊中,從 [ 類型 ] 下拉式清單中選取 [WCF-Custom],然後按一下 [ 設定]。
注意
若要查看接收埠的位置屬性對話方塊,請按一下埠屬性對話方塊左窗格中的 [ 接收位置 ] 索引標籤,然後按一下 [ 新增]。
在 [WCF-自訂傳輸屬性] 對話方塊中,按一下 [ 系結 ] 索引標籤。從 [ 系結類型 ] 下拉式清單中,選取 oracleEBSBinding。
如果您要建立傳送埠,請在 [WCF-自訂傳輸內容] 對話方塊中,按一下 [ 認證 ] 索引標籤,然後執行下列其中一項:
選取 [不要使用單一登入 ] 選項,並指定要連線到 Oracle E-Business Suite 的使用者名稱和密碼。
使用 作法 使用 Oracle 資料庫認證進行連線 將 ClientCredentialType 系結屬性指定為 Database ,並為 [使用者名稱 ] 和 [ 密碼] 文字方塊指定資料庫認證。 使用 Oracle E-Business Suite 認證進行連線 將 ClientCredentialType 系結屬性指定為 EBusiness ,並針對 [使用者名稱 ] 和 [ 密碼 ] 文字方塊指定 Oracle E-Business Suite 認證。 在此情況下,您也必須指定 OracleUserName 和 OraclePassword 系結 屬性的 Oracle 資料庫認證。 如果 ClientCredentialType 設定為 「Database」,請使用 Windows 驗證進行連線 為 [ 使用者名稱] 文字方塊指定 「/」,並將 [ 密碼 ] 文字方塊保留空白。 如果 ClientCredentialType 設定為 「EBusiness」 ,則使用 Windows 驗證進行連線 針對 [使用者名稱 ] 和 [ 密碼 ] 文字方塊指定 Oracle E-Business Suite 認證。 您也必須指定 OracleUserName 系結屬性的 「/」,並將 OraclePassword 系結屬性保留空白。 選取 [ 使用單一登入 ] 選項,然後指定聯盟企業單一登入 (SSO) 應用程式。
如果您要建立接收埠,請在 [WCF-自訂傳輸內容] 對話方塊中,按一下 [ 其他 ] 索引標籤,然後執行下列其中一項:
選取 [使用者帳戶] 選項,並指定要連線到 Oracle E-Business Suite 的使用者名稱和密碼。
使用 作法 使用 Oracle 資料庫認證進行連線 將 ClientCredentialType 系結屬性指定為 Database ,並為 [使用者名稱 ] 和 [ 密碼] 文字方塊指定資料庫認證。 使用 Oracle E-Business Suite 認證進行連線 將 ClientCredentialType 系結屬性指定為 EBusiness ,並針對 [使用者名稱 ] 和 [ 密碼 ] 文字方塊指定 Oracle E-Business Suite 認證。 在此情況下,您也必須指定 OracleUserName 和 OraclePassword 系結 屬性的 Oracle 資料庫認證。 如果 ClientCredentialType 設定為 「Database」,請使用 Windows 驗證進行連線 為 [ 使用者名稱] 文字方塊指定 「/」,並將 [ 密碼 ] 文字方塊保留空白。 如果 ClientCredentialType 設定為 「EBusiness」 ,則使用 Windows 驗證進行連線 針對 [使用者名稱 ] 和 [ 密碼 ] 文字方塊指定 Oracle E-Business Suite 認證。 您也必須指定 OracleUserName 系結屬性的 「/」,並將 OraclePassword 系結屬性保留空白。 選取 [從聯盟應用程式取得認證 ] 選項,然後指定聯盟 SSO 應用程式。
按一下 [確定]。
指定 WCF-OracleEBS 埠的認證
啟動 BizTalk Server 管理主控台。
將 WCF-OracleEBS 配接器新增至 BizTalk Server 管理主控台。 如需指示,請參閱將 Oracle E-Business Suite 配接器新增至 BizTalk Server 管理主控台。
在主控台樹中,依序展開 [BizTalk 群組] 和 [ 應用程式],然後展開您要在其中建立埠的應用程式,然後按一下 [ 傳送埠 ] 或 [ 接收埠]。 在右窗格中,您可以選擇建立埠或選取現有的埠。
在 [埠屬性] 對話方塊中,從 [ 類型 ] 下拉式清單中選取 [WCF-OracleEBS],然後按一下 [ 設定]。
注意
若要查看接收埠的位置屬性對話方塊,請按一下埠屬性對話方塊左窗格中的 [ 接收位置 ] 索引標籤,然後按一下 [ 新增]。
在 [埠屬性] 對話方塊中,按一下 [ 系結 ] 索引標籤。從 [ 系結類型 ] 下拉式清單中,選取 oracleEBSBinding。
如果您要建立傳送埠,請在 [傳輸內容] 對話方塊中,按一下 [ 認證 ] 索引標籤,然後執行下列其中一項:
選取 [不要使用單一登入 ] 選項,並指定要連線到 Oracle E-Business Suite 的使用者名稱和密碼。
使用 作法 使用 Oracle 資料庫認證進行連線 將 ClientCredentialType 系結屬性指定為 Database ,並為 [使用者名稱 ] 和 [ 密碼] 文字方塊指定資料庫認證。 使用 Oracle E-Business Suite 認證進行連線 將 ClientCredentialType 系結屬性指定為 EBusiness ,並針對 [使用者名稱 ] 和 [ 密碼 ] 文字方塊指定 Oracle E-Business Suite 認證。 在此情況下,您也必須指定 OracleUserName 和 OraclePassword 系結 屬性的 Oracle 資料庫認證。 如果 ClientCredentialType 設定為 「Database」,請使用 Windows 驗證進行連線 為 [ 使用者名稱] 文字方塊指定 「/」,並將 [ 密碼 ] 文字方塊保留空白。 如果 ClientCredentialType 設定為 「EBusiness」 ,則使用 Windows 驗證進行連線 針對 [使用者名稱 ] 和 [ 密碼 ] 文字方塊指定 Oracle E-Business Suite 認證。 您也必須指定 OracleUserName 系結屬性的 「/」,並將 OraclePassword 系結屬性保留空白。 選取 [ 使用單一登入 ] 選項,然後指定聯盟企業單一登入 (SSO) 應用程式。
如果您要建立接收埠,請在 [傳輸屬性] 對話方塊中,按一下 [ 其他 ] 索引標籤,然後執行下列其中一項:
選取 [使用者帳戶] 選項,並指定要連線到 Oracle E-Business Suite 的使用者名稱和密碼。
使用 作法 使用 Oracle 資料庫認證進行連線 將 ClientCredentialType 系結屬性指定為 Database ,並為 [使用者名稱 ] 和 [ 密碼] 文字方塊指定資料庫認證。 使用 Oracle E-Business Suite 認證進行連線 將 ClientCredentialType 系結屬性指定為 EBusiness ,並針對 [使用者名稱 ] 和 [ 密碼 ] 文字方塊指定 Oracle E-Business Suite 認證。 在此情況下,您也必須指定 OracleUserName 和 OraclePassword 系結 屬性的 Oracle 資料庫認證。 如果 ClientCredentialType 設定為 「Database」,請使用 Windows 驗證進行連線 為 [ 使用者名稱] 文字方塊指定 「/」,並將 [ 密碼 ] 文字方塊保留空白。 如果 ClientCredentialType 設定為 「EBusiness」 ,則使用 Windows 驗證進行連線 針對 [使用者名稱 ] 和 [ 密碼 ] 文字方塊指定 Oracle E-Business Suite 認證。 您也必須指定 OracleUserName 系結屬性的 「/」,並將 OraclePassword 系結屬性保留空白。 選取 [從聯盟應用程式取得認證 ] 選項,然後指定聯盟 SSO 應用程式。
按一下 [確定] 。
另請參閱
建立 Oracle E-Business Suite 應用程式的建置組塊
使用 Windows 驗證連線到 Oracle E-Business Suite