當 XML 訊息映射程式剖析入埠 XML 訊息時,它會從訊息的 XML 文件中逐一取得文件類型、版本(如果有的話)以及元素名稱。 訊息映射程式剖析器會查閱定義於範本定義檔之 ECTemplate 元素中的範本文件。 範本文件會提供下列資訊給訊息映射程式:
標籤映射開始之後,訊息映射程式會按照 ECTemplate 檔中的定義查看 TemplateTag,以便根據入埠 XML 訊息中產生的 XPath,決定欄位名稱與類型,然後為該欄位設定一值。 「欄位-值」配對會儲存在 commandProperty 或 messageProperty(視該欄位之 FieldInfo 屬性中的值而定) 的 TypedProperty 雜湊表中。在順利剖析整個入埠訊息後, 將會傳回 PropertyCommand 物件, 其中含有指令名稱以及 commandProperty 與 messageProperty 物件。
![]() |