在 Oracle E-Business Suite 中設定 E-Business Suite 宣告器

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

使用 Oracle E-Business Suite 註冊 E-Business Suite 宣告器

若要建立與 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 檔案複製到您在上一個步驟建立的工作資料夾。除了將 fndext.jar 檔案複製到 Oracle E-Business Suite 應用程式伺服器機器之外,還必須將它複製到執行「E-Business Suite 宣告器」的伺服器機器。將 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 檔案複製到 /opt/ebssdk 資料夾中 EBS Asserter 的 WebLogic 管理伺服器機器。如果資料夾不存在,請建立資料夾。