在 Oracle E-Business Suite 中設定 E-Business Suite Asserter

在 Oracle E-Business Suite 登錄 E-Business Suite Asserter 應用程式伺服器。

在 Oracle E-Business Suite 註冊 E-Business Suite Asserter

若要與 Oracle E-Business Suite 建立通訊,「E-Business Suite 指定器」會使用資料庫連線檔案中的應用程式伺服器 ID。在 Oracle E-Business Suite 註冊 E-Business Suite Asserter 應用程式伺服器時,會產生資料庫連線檔案。

  1. 登入 Oracle E-Business Suite 應用程式伺服器機器。不使用 root 使用者。請使用用來安裝和執行 WebLogic 伺服器的使用者名稱。
  2. 執行 echo $JAVA_HOMEecho $WL_HOME 命令,然後記下為每個項目設定的值:
    • JAVA_HOME:/usr/java/jdk1.7.0_201
    • WL_HOME:/u01/oracle/wlserver

    如果未設定 $JAVA_HOME$WL_HOME 命令的值,請要求 WebLogic 管理員設定它們。如果您使用的 Oracle E-Business Suite 版本大於 12.2,才需要 $WL_HOME 值。

    $JAVA_HOME$WL_HOME 的值可能與您的環境不同。以您環境的正確值更新欄位。

  3. 執行下列命令以建立工作資料夾:
    cd /opt
    mkdir ebssdk
    cd ebssdk
  4. 擷取 fndext.jar 檔案,此檔案位於您已從 OCI IAM 主控台下載之 ebs.war 檔案內的 WEB-INF/lib 資料夾中。
  5. fndext.jar 檔案複製到您在上一個步驟中建立的工作資料夾,以及複製到 E-Business Suite Asserter WebLogic $DOMAIN_HOME/lib 資料夾。
    fndext.jar 檔案的名稱會視目前的版本而有所不同。
  6. 尋找您的 Oracle E-Business Suite 環境檔案 (在此範例中為 /u01/install/VISION/EBSapps.env),然後執行下列命令:
    source /u01/install/VISION/EBSapps.env

    .env 檔案的路徑可能會因您的環境而有所不同。

  7. 在下列資料夾中尋找與您的 Oracle E-Business Suite 執行處理關聯的 .dbc 檔案:$FND_SECURE/EBSDB.dbc
    如果您的資料庫執行處理名稱為 EBSDB,則檔案的名稱應為 EBSDB.dbc。記下 .dbc 檔案的完整路徑 (包括檔案名稱本身):/u01/install/VISION/fs1/inst/apps/EBSDB_ebs/appl/fnd/12.0.0/secure/EBSDB.dbc.
  8. 執行下列命令以在 Oracle E-Business Suite 註冊 E-Business Suite Asserter 應用程式伺服器:
    cd /opt/ebssdk
    java oracle.apps.fnd.security.AdminDesktop apps/apps CREATE NODE_NAME=ebsasserter.example.com DBC=/u01/install/VISION/fs1/inst/apps/EBSDB_ebs/appl/fnd/12.0.0/secure/EBSDB.dbc
  9. 執行以下命令:
    cat EBSDB_ebsasserter.example.com.dbc

    產生的檔案名稱可能全部都是大寫字母。請注意 APPL_SERVER_ID 值。

  10. EBSDB_ebsasserter.example.com.dbc 檔案複製到「EBS 宣告器」之 WebLogic 伺服器機器的 /opt/ebssdk 資料夾底下。如果資料夾不存在,請建立資料夾。