收集診斷資料

組態和日誌檔可協助您使用 E-Business Suite Asserter,診斷與 OCI IAM 和 Oracle E-Business Suite 整合相關的問題。

您必須收集下列檔案:
  • E-Business Suite Asserter 組態檔 (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
    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. 停止可能存取網際網路或使用 HTTP 的所有其他程式與服務。這有助於取得清晰且不雜亂的追蹤。
  4. 在工作站的「開始」功能表中選取「Fiddler」圖示,以執行 Fiddler。
    Fiddler 會在事件啟動時立即開始擷取事件。Fiddler 會立即記錄所有網路要求,並在工具的左側窗格中彙總這些要求。
Fiddler 追蹤的個別區段會以顏色編碼。每個顏色都有意義,但是失敗是以紅色顯示。結果資料欄包含區段傳回的 HTTP 程式碼。例如,如果區段傳回 HTTP 404 或「找不到」錯誤訊息,則該區段會是紅色。因為我們通常會尋找錯誤或失敗,所以我們要專心尋找的區段就是追蹤中的紅色區段。Fiddler 會建立包含副檔名為 .saz 之追蹤的檔案。