收集诊断数据

配置和日志文件可帮助您使用 E-Business Suite 断言程序诊断与 Oracle Identity Cloud Service 和 Oracle E-Business Suite 集成相关的问题。

您必须收集以下文件:
  • E-Business Suite 断言程序配置文件 (bridge.properties)。
  • E-Business Suite 断言器诊断日志。
  • 部署 E-Business Suite 断言程序的 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
  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 断言器的 Oracle WebLogic Server。
    E-Business Suite 断言程序调试日志文件位于 <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 的跟踪的文件。