核心功能
- 使用可配置的規則和條件進行 XML 及訊息頭驗證
- 基於 XPath 的 XML 內容驗證,支援透過範例檔案建立規則
- 針對字串、數字和日期時間(DateTime)值的資料型別驗證
- 支援基於分組的規則管理,具備複雜的邏輯條件(與/或)
概觀
Validate 端口可配置一條或多條規則,來決定輸入的 XML 檔案或訊息頭是否被視為有效。有效的 XML 或訊息頭輸入將會成功地透過端口,未透過驗證的 XML 檔案或訊息頭將會擲回錯誤且不能在工作流程中傳輸。新增一個驗證步驟幫助防止出錯。 驗證規則配置有一個 XPath、一個運算子以及一個目標值。對於每個配置的規則,端口將會對比輸入 XML 中的值與目標值,來確定是否將其視為有效,更多詳情請查閱規則索引標籤。端口配置
本部分包括所有可配置的端口屬性。規則索引標籤
新增和配置規則和規則組。輸入 XML 和訊息頭如果符合所有配置的規則,則被視為有效。
您可以透過定義單個規則和/或規則組來構建複雜的驗證。要新增驗證規則,請點選 Add Rule 或 Add Group。
構建規則時,使用下拉功能表進行選擇並選擇運算子。您可以從以下選項中進行選擇:
- 輸入XML
- 值:正在評估的 XPath 處的值
- 資料型別:值的資料型別(字串、數字、日期時間)
- 出現次數:XPath 在文件中出現的次數
- 訊息頭
- 值:正在評估的訊息頭的值
- 值型別:值的資料型別(字串、數字、日期時間)
