收集诊断数据

配置和日志文件可帮助您使用 E-Business Suite 断言器诊断与 OCI IAM 和 Oracle E-Business Suite 集成相关的问题。

您必须收集以下文件:
  • E-Business Suite 断言程序配置文件 (bridge.properties)。
  • E-Business Suite 断言程序诊断日志。
  • 部署 E-Business Suite Asserter 的 WebLogic 域的域日志文件。
  • HTTP 标头跟踪。

启用 E-Business Suite 断言程序调试日志

要将日志发送到文件,请将 FileHandler 添加到 logger.properties 文件中的 handlers 属性。这将全局启用文件日志记录。

  1. 创建包含如下条目的 logger.properties 文件:
    handlers = java.util.logging.FileHandler, java.util.logging.ConsoleHandler
    java.util.logging.FileHandler.pattern = %h/ebsasserter.log
    java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
    java.util.logging.FileHandler.level=ALL
    java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
    java.util.logging.ConsoleHandler.level=ALL
    com.oracle.ebs.sso.level=ALL
    oracle.apps.fnd.ext.level=ALL
    oracle.security.jps.idcsbinding.level=ALL
    com.oracle.ebs.validator.level=ALL
  2. 在 Oracle WebLogic Server 中添加选项 -Djava.util.logging.config.file=<logger.properties file created above>
    1. 使用浏览器访问 Oracle WebLogic Server 管理控制台。
    2. 在 Oracle WebLogic Server 管理控制台中,单击域结构环境下的服务器
    3. 服务器表中,单击部署了 E-Business Suite 断言器的服务器实例的名称。
    4. WebLogic 服务器菜单中,选择管理,然后选择服务器启动
    5. 服务器启动页中,可以在参数字段中添加选项 -Djava.util.logging.config.file=<logger.properties file created above>
    6. 单击保存
  3. 重新启动部署了 E-Business Suite Asserter 的 Oracle WebLogic Server。
    E-Business Suite Asserter 调试日志文件位于 <HOME DIR>/ebsasserter.log 中。

使用 Fiddler 捕获 HTTP 流量

可以使用 Fiddler 查看和调试客户机和主机之间的 HTTP 通信。

  1. 下载 Fiddler 安装程序。
  2. 运行 Fiddler 安装程序并按照向导在客户机上安装 Fiddler。
  3. 停止可能访问 Internet 或使用 HTTP 的所有其他程序和服务。这有助于获得干净且不受干扰的跟踪。
  4. 在工作站的“开始”菜单中选择 Fiddler 图标以运行 Fiddler。
    Fiddler 在启动后立即开始捕获事件。Fiddler 立即记录所有网络请求,这些请求将在工具的左侧窗格中汇总。
Fiddler 跟踪的各个部分以颜色编码。每种颜色都有意义,但故障以红色显示。结果列包含该部分返回的 HTTP 代码。例如,如果某个部分返回 HTTP 404 或“未找到”错误消息,则该部分将为红色。由于我们通常在查找错误或故障,因此我们想要重点关注的部分是跟踪中的红色部分。Fiddler 使用文件扩展名 .saz 创建包含跟踪的文件。