Skip to main content
Validate 端口執行 XML 或訊息頭驗證的步驟,以便在之後的工作流程中捕獲無效的 XML 檔案或訊息頭。

核心功能

  • 使用可配置的規則和條件進行 XML 及訊息頭驗證
  • 基於 XPath 的 XML 內容驗證,支援透過範例檔案建立規則
  • 針對字串、數字和日期時間(DateTime)值的資料型別驗證
  • 支援基於分組的規則管理,具備複雜的邏輯條件(與/或)

概觀

Validate 端口可配置一條或多條規則,來決定輸入的 XML 檔案或訊息頭是否被視為有效。有效的 XML 或訊息頭輸入將會成功地透過端口,未透過驗證的 XML 檔案或訊息頭將會擲回錯誤且不能在工作流程中傳輸。新增一個驗證步驟幫助防止出錯。 驗證規則配置有一個 XPath、一個運算子以及一個目標值。對於每個配置的規則,端口將會對比輸入 XML 中的值與目標值,來確定是否將其視為有效,更多詳情請查閱規則索引標籤

端口配置

本部分包括所有可配置的端口屬性。

規則索引標籤

新增和配置規則和規則組。輸入 XML 和訊息頭如果符合所有配置的規則,則被視為有效。 您可以透過定義單個規則和/或規則組來構建複雜的驗證。要新增驗證規則,請點選 Add RuleAdd Group 構建規則時,使用下拉功能表進行選擇並選擇運算子。您可以從以下選項中進行選擇:
  • 輸入XML
    • 值:正在評估的 XPath 處的值
    • 資料型別:值的資料型別(字串、數字、日期時間)
    • 出現次數:XPath 在文件中出現的次數
  • 訊息頭
    • 值:正在評估的訊息頭的值
    • 值型別:值的資料型別(字串、數字、日期時間)
選擇規則的 XPath 時,如果您已上傳樣本檔案,編輯器會顯示文件的樹形表示,以便您輕鬆找到所需的 XPath,如下圖所示。 您可以重新排列規則和組。點選手柄 handle 並將物件拖到新位置。 僅當所有驗證規則(或規則組)都滿足時,輸入 XML 才被視為有效。如果在輸入 XML 中找不到規則中配置的 XPath,驗證將自動失敗。換句話說,如果端口無法讀取規則 XPath 的值,輸入檔案將不會透過該規則。

設定索引標籤

端口設定

進階設定索引標籤

訊息

日誌

其他設定

雜項設定

自動化索引標籤

與端口自動處理檔案相關的設定。

效能

告警索引標籤

SLA 索引標籤