在 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 断言程序应用程序服务器时生成数据库连接文件。

  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 管理员设置这些值。只有在使用大于 12.2 的 Oracle E-Business Suite 版本时,才需要 $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 Asserter 的服务器计算机。将 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 断言程序应用程序服务器:
    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 管理服务器计算机。如果文件夹不存在,请创建该文件夹。