核心功能
- 基於 XPath 的 XML 檔案拆分,支援將批次記錄分離為單個檔案
- 可配置的批次分組,支援萬用字元 XPath 以實現動態元素匹配
- 檔案的最大記錄數控制,用於管理輸出檔案的大小
概觀
Split 端口配置有一個 XPath,輸入 XML 檔案應根據該 XPath 拆分為多個輸出 XML 檔案。當 XML 檔案包含一批資料(例如多個訂單、多個明細項或多個客戶記錄)時,此功能很有用。Split 端口會將這批 XML 資料按每個訂單、專案或記錄拆分為單獨的 XML 檔案。有關更多資訊,請參見拆分範例。端口配置
本節包含所有可配置的端口屬性。設定索引標籤
配置
與端口核心操作相關的設定。進階設定
前面類別中未包含的設定。進階選項卡
訊息
日誌
其他設定
其他設定
自動化索引標籤
自動化
與端口自動處理檔案相關的設定。效能
告警索引標籤
SLA 索引標籤
拆分範例
下面是一個包含多個 TransactionSet 元素的 XML 輸入檔案範例(換言之,它包含一批交易):/Items/Interchange/TransactionSet
將為每個 TransactionSet 生成一個輸出檔案。下面顯示一個範例。
輸出 1:
XPath 萬用字元
XPath 可以包含萬用字元字元(*),以拆分給定 XPath 下的所有元素。例如,輸入 XML 可能包含多組需要拆分為獨立檔案的資料,但這些資料組具有不同的元素名稱:/Items/*
將生成以下三個輸出檔案:
輸出 1: