开始之前

您必须将 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 加密扩展文件。
  • 访问 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 服务器中创建工作目录。例如 /opt/ebssdk

从 OCI IAM 控制台下载 E-Business Suite Asserter

您可以从 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 和高级域启用 EBS 断言程序。

    • 转到 tenant base url/admin/v1/FeatureInfos 检查功能状态。oracle.idaas.ebs.asserter 应标记为已启用。
    • 如果未启用该功能,请与 Oracle 技术支持联系并创建服务请求以启用 oracle.idaas.ebs.asserter
    • 如果在启用 EBS 断言程序之前已在 WebLogic 服务器上部署了 ebs.war,则在启用该功能后重新部署 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 Managed Servers 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 断言程序服务器的 OCI 负载平衡器公共 IP。必须使用与 E-Business Suite 服务器相同的域名映射此 IP。例如 https://ebsasserter.example.com
  • Oracle WebLogic 管理服务器控制台地址。例如,https://ebsasserter01.example.com:7002/console
  • 部署 E-Business Suite Asserter 的 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