開始之前

您必須將 OCI IAM 設定為 E-Business Suite Asserter、Oracle E-Business Suite 設定為目標應用程式,並將 E-Business Suite Asserter 設定為 Oracle E-Business Suite 的單一登入提供者。

  • 下載 Oracle JRE/JDK 版本 8 或更新版本。
  • 下載 Java 8 適用的 Java Cryptography Extension 檔案。
  • 存取 OCI IAM 執行處理、從主控台下載 E-Business Suite Asserter 的權限,以及註冊機密應用程式的權限。
  • 存取已套用最新修正程式的 Oracle E-Business Suite 版本 11i (11.5.10) 或版本 12 (12.1.3、12.2.4 或更新版本) 執行處理。
  • 使用 Java SE 開發套件 8 或 Java EE 8,即可存取個別的 Oracle WebLogic Server 12c (12.1.3 和 12.2) 執行處理。
  • 在「憑證受管理服務」區段中建立一個由 OCI 負載平衡器用於 E-Business Suite 宣告器的憑證。您也可以使用自己的憑證。
  • 在 Oracle WebLogic Server 12c 中,建立名為 EBSAsserter_server_01EBSAsserter_server_02 的受管理伺服器,以部署 E-Business Suite Asserter Java 應用程式。
  • 在此案例中,有兩個 E-Business Suite 節點,稱為 EBSNode01EBSNode02
  • 在 EBS Asserter 的 WebLogic 伺服器和 Oracle EBS Server 中建立工作目錄。例如,/opt/ebssdk

從 OCI IAM 主控台下載 E-Business Suite 宣告器

您可以從 OCI IAM 主控台存取「下載」頁面。您可以從此頁面下載 OCI IAM E-Business Suite Asserter。

  1. 使用要整合 EBS 的網域登入 OCI IAM 主控台。
  2. 從左側導覽功能表中,按一下識別與安全性,然後按一下網域
  3. 選取所需的網域,接著導覽至設定值,然後按一下下載
  4. 下載頁面上,按一下 Identity Cloud Service E-Business Suite Asserter 下載按鈕。

    使用 OCI IAM 識別網域版本之後,預設會啟用 Oracle Apps Premium 和 Premium Domain 中的 EBS 宣告器。

    • 請前往 tenant base url/admin/v1/FeatureInfos 檢查功能狀態。oracle.idaas.ebs.asserter 應該標示為已啟用。
    • 如果功能未啟用,請聯絡 Oracle Support 並建立服務要求以啟用 oracle.idaas.ebs.asserter
    • 啟用「EBS 宣告器」之前,如果 ebs.war 已經部署在 WebLogic 伺服器上,請在啟用功能之後重新部署 ebs.war
  5. .zip 檔案儲存至本機電腦上的暫存資料夾。
  6. 擷取本機機器上 .zip 檔案的內容。
  7. 尋找 ebs.waridcs-wallet-<version>.jar 檔案的位置。
    檔案名稱可能會隨版本而異。
  8. 擷取 ebs.war 檔案的內容,然後找出 WEB-INF/lib 資料夾底下的 fndext-<version>.jar 檔案。將 fndext-<version>.jar 檔案上傳至工作目錄至 E-Business Suite Asserter 的 WebLogic 伺服器機器。例如,/opt/ebssdk (如果此資料夾不存在則加以建立)。
    fndext.jar 檔案的名稱會視目前的版本而有所不同。
  9. fndext-<version>.jar 檔案上傳至「Oracle WebLogic 受管理伺服器」EBSAsserter_server_01EBSAsserter_server_02,並將其置於 $DOMAIN_HOME/lib 資料夾中。
  10. ebs.waridcs-wallet-<version>.jar 檔案上傳至 E-Business Suite Asserter 的 WebLogic 伺服器機器,並將其置於 /opt/ebssdk 資料夾中。

提供環境資訊

記錄設定 E-Business Suite Asserter 組態檔時所需的環境資訊。

  • 設定 E-Business Suite Asserter 伺服器的 OCI 負載平衡器公用 IP。此 IP 必須與 E-Business Suite 伺服器的網域名稱對應。例如 https://ebsasserter.example.com
  • Oracle WebLogic 管理伺服器主控台位址。例如,https://ebsasserter01.example.com:7002/console
  • 建置 E-Business Suite 宣告器的 Oracle WebLogic 受管理伺服器 HTTPS 位址 (包括連接埠號碼 (如果不是預設的話)。例如,https://ebsasserter01.example.com:7003https://ebsasserter02.example.com:7003
  • 設定 Oracle E-Business Suite 伺服器的 OCI 負載平衡器公用 IP 和監聽器連接埠。此 IP 必須與 EBS 伺服器的網域名稱對應。例如,https://ebs.example.com:8001
  • Oracle E-Business Suite 主機名稱。例如,ebs01.example.comebs02.example.com
  • OCI IAM HTTPS 位址 (包括連接埠號碼 (若未使用預設的話)。例如,https://idcs-example.identity.oraclecloud.com
  • Oracle E-Business Suite 資料庫名稱。例如,ebsDB
  • Oracle E-Business Suite 資料庫主機。例如,ebsdb.example.com
  • Oracle E-Business Suite 資料庫連接埠。例如,1521
  • Oracle E-Business Suite APPS 使用者密碼。例如,apps