共用方式為


使用配接器連接到 Oracle E-Business Suite

Microsoft BizTalk Adapter for Oracle E-Business Suite 會使用 ODP.NET 11.1.0.7 連線到 Oracle E-Business Suite。 Oracle E-Business 配接器需要配接器用戶端提供連接字串,稱為連線統一資源識別項 (URI) ,才能連線到 Oracle E-Business Suite。 在內部,Oracle E-Business 配接器會透過 URI 連線到基礎 Oracle 資料庫。 透過連線 URI,配接器用戶端可以指定連線參數以連線到外部系統。

連線至 Oracle EBS

Oracle E-Business 配接器可讓配接器用戶端以下列兩種方式連線到 Oracle E-Business Suite:

  • 使用 tnsnames.ora:配接器用戶端所提供的連線 URI 只包含 tnsnames.ora 檔案中指定的 net 服務名稱。 配接器會從 tnsnames.ora 檔案中的 net 服務名稱專案擷取連線參數,例如伺服器名稱、服務名稱和埠號碼。 若要使用此方法,執行 Oracle 用戶端的電腦必須設定為在 tnsnames.ora 檔案中包含 Oracle 資料庫的 net 服務名稱。

    重要

    由於 Oracle 用戶端的限制,如果您在交易中執行作業,DataSourceName參數 (net service name) 在建立SQL Server連線 URI中不能包含超過 39 個字元。 因此,如果您要在交易中執行作業,請確定為 DataSourceName 參數指定的值小於或等於 39 個字元。

  • 不使用 tnsnames.ora:配接器用戶端所提供的連線 URI 包含連線參數,例如伺服器名稱、服務名稱和埠號碼。 在此情況下,tnsnames.ora 檔案中的 net 服務名稱或實際的 tnsnames.ora 檔案本身不需要出現在用戶端電腦上。 當您有大量使用者連線到組織中的 Oracle 資料庫,而新增/補救伺服器並不會導致在每個用戶端電腦上手動新增/更新 tnsnames.ora 檔案中的連線詳細資料時,這會很有説明。

    重要

    如果您要在交易中執行作業,則不支援這種連線模式。 這是因為 Oracle 用戶端的限制。

    如需連線到 Oracle E-Business Suite 的詳細資訊,請參閱 建立 Oracle E-Business Suite 的連線。

    建立與 Oracle E-Business Suite 的連線時,請確定您符合安全性指導方針。 請參閱 保護您的 Oracle EBS 應用程式

輸入用戶端認證

在 Oracle E-Business 配接器中,您可以提供認證,以連線到下列兩個位置中的 Oracle E-Business Suite:

  • 在 [設定配接器] 對話方塊的 [安全性] 索引標籤上。 您可以在 [取用配接器服務增益集]、[新增配接器中繼資料精靈] 或 [新增配接器服務參考外掛程式] 中找到此對話方塊。

  • 在 [設定配接器] 對話方塊之[系結屬性] 索引標籤上的OracleUserNameOraclePassword 系結屬性中。 您可以在 [取用配接器服務增益集]、[新增配接器中繼資料精靈] 或 [新增配接器服務參考外掛程式] 中找到此對話方塊。 在此情況下,認證會以純文字形式儲存在系結檔案中。

    Oracle E-Business 配接器會公開 ClientCredentialType 系結屬性,讓您指定將用來連線到 Oracle E-Business Suite 的 Oracle E-Business Suite 或 Oracle 資料庫) (認證集。

  • 若要使用 Oracle 資料庫認證進行連線,請將ClientCredentialType系結屬性指定為Database,然後在 [安全性] 索引標籤上,在 [使用者名稱和密碼] 文字方塊中指定資料庫認證。 如果您要在任何 Oracle E-Business Suite 成品上執行作業, (介面資料表、介面檢視、並行程式、要求集或 Oracle E-Business Suite PL/SQL API) ,您也必須在 OracleUserNameOraclePassword 系結屬性中提供 Oracle E-Business Suite 認證。

  • 若要使用 Oracle E-Business Suite 認證進行連線,請將ClientCredentialType系結屬性指定為EBusiness,然後在 [安全性] 索引標籤的 [使用者名稱和密碼]文字方塊中指定 Oracle E-Business Suite 認證。您也必須指定OracleUserNameOraclePassword 系結屬性的 Oracle 資料庫認證。

    如需指定用戶端認證的詳細資訊,請參閱 設定 Oracle E-Business Suite 的登入認證。

使用 Windows 驗證

Oracle E-Business 配接器支援連線到 Oracle E-Business Suite 時的 Windows 驗證。 使用 Windows 驗證,配接器用戶端可以根據 Windows 登入認證來判斷使用者的身分識別,並可以利用 Windows 環境的內建安全性。 如需使用 Windows 驗證連線到 Oracle E-Business Suite 的相關資訊,請參閱 使用 Windows 驗證連線到 Oracle E-Business Suite

另請參閱

瞭解 BizTalk Adapter for Oracle E-Business Suit