除錯模式

您的實作小組在設定應用程式時,可以使用特殊模式來執行系統。若要啟用此模式,請在您用來存取應用程式的 URL 結尾輸入 ?debug=true。例如,如果標準 URL 是 http://CD-Production:7500/cis.jsp,則您將輸入 http://CD-Production:7500/cis.jsp?debug=true 來啟用組態模式。

此外,如果您具有應用服務 F1OUDBUG 的安全性存取權,則可以啟用此模式,而不必透過說明功能表 -「啟用除錯」選項變更 URL。如果除錯模式已啟用,說明功能表項目會顯示「停用除錯」選項,讓您能在不變更 URL 的情況下將其關閉。

處於此模式時,特定除錯導向工具會透過一個顯示的圖示變成可用。除錯圖示 按一下此圖示會顯示一個具有以下定義之選項的滑出式面板。

下列是進階除錯程式的相關項目:

  • 開始除錯會開始記錄工作階段。在此階段作業期間,系統會記錄各種組態工具物件的處理。例如,日誌將會顯示在每個步驟傳入的資料區域,以及處理步驟之後所傳回的資料區域。
  • 停止除錯會停止記錄工作階段。
  • 顯示追蹤會開啟包含記錄工作階段的視窗。所有步驟初始皆為收合狀態。
  • 清除追蹤會清除日誌檔。
備註:按鈕受到保護。已為此功能提供應用服務 F1CONFIGLOG,允許實作限制使用者對這些按鈕的存取權。當環境不是「開發」環境且僅適用於內部部署時,則會勾選額外的應用服務 F1DEBUG。這可讓實作為其生產環境使用者提供一層額外的安全防護。(針對雲端客戶,則只有在開發環境中才有提供進階除錯程式)。

下列功能可用來檢視使用系統時擷取的日誌項目。

  • 顯示使用者日誌可讓您檢視您自己的日誌項目。按一下此按鈕之前,可以在相鄰的日誌項目欄位中指定要檢視的「尾端」項目數。限制要檢視的項目數,可讓使用者快速且輕鬆地只查看最新日誌項目,而不需要手動捲動至日誌結尾。

  • 顯示日誌允許進階設定。它提供日期/時間範圍,可讓使用者將特定期間的輸出設為目標。此外,管理使用者可要求檢視其他使用者的日誌。下列是需要使用此功能時的範例:
    • 批次與整合日誌是由針對此類型處理建立的特殊使用者代碼所擷取。這些使用者通常不是代表一個人,因此不會使用「顯示使用者日誌」存取日誌,而是會由其他使用者存取這些日誌。

    • 客戶管理員可能基於支援的原因,而要擷取一般使用者的日誌。一般使用者可能沒有收集或評估日誌的技術技能,基於安全理由,也未被授與存取日誌的權限

  • 勾選全域除錯指示,會啟動各種已新增至使用者日誌的追蹤選項。
備註:「顯示使用者日誌」按鈕受到保護。已為此功能提供應用服務 F1USERLOG,允許實作限制使用者對此按鈕的存取權。只有可存取應用服務管理存取模式的使用者才能夠檢視其他使用者的日誌。在生產環境中,可能會呼叫這類限制。

(僅適用於雲端實作) 下列按鈕可在此模式中使用:

  • 重新啟動 TPW - 此按鈕會強制批次容器終止,以中斷所有執行中的批次。然後新容器將會運轉,中斷的批次則會繼續。如需有關此按鈕及其使用時機的詳細資訊,請參考「批次最佳實務」技術參考文件。

  • 重新啟動 CM Jar 伺服器 - 提供此按鈕來協助在雲端的特定使用案例中支援自訂 Java 程式碼。如需詳細資訊,請參考「雲端服務實作指南」。

處於此模式時,系統的其他部分可能會顯示其他組態導向圖示。例如,資料總管區域可能會提供其他工具來協助除錯區域組態。這些圖示會在其顯示位置的內容中予以描述。

而且,在除錯模式中,除了項目的顯示字串之外,資料總管和 UI 對應區域中的下拉式列表還會包含每個項目的代碼。