收集診斷資料

組態和日誌檔可協助您使用 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. 停止可能存取網際網路或使用 HTTP 的所有其他程式和服務。這有助於取得乾淨且未雜亂的追蹤。
  4. 在工作站的「開始」功能表中選取「Fiddler」圖示,以執行 Fiddler。
    Fiddler 盡快開始擷取事件。Fiddler 會立即記錄所有網路要求,並在工具的左側窗格中彙總這些要求。
Fiddler 追蹤的個別區段會以顏色編碼。每個顏色都有意義,但失敗會以紅色顯示。結果資料欄包含傳回區段的 HTTP 代碼。例如,如果區段傳回「HTTP 404」或「找不到」錯誤訊息,則區段會是紅色。由於通常會尋找錯誤或失敗,因此我們想要專注的區段是追蹤中的紅色區段。Fiddler 會建立一個包含 .saz 檔案副檔名的追蹤檔。