HL7 2.X 組譯工具中的結構描述判斷
當訊息流向序列化程式時,Microsoft BizTalk Accelerator for HL7 中的序列化程式 (BTAHL7) 會使用訊息的 MSH5 (目的地方) ,以判斷要對訊息執行的作業。 這類作業包括:
是否執行本文區段的 XML 驗證
是否要驗證主體區段的自訂資料類型
是否允許主體中的尾端分隔符號
序列化程式將使用哪一個架構目標命名空間
序列化程式是否需要對應標頭
為了判斷架構,序列化程式會執行下列動作:
將目標命名空間 (TargetNS) 設定為與為目的地合作物件設定的命名空間相同的值
從 BTS 擷取Rootnode。MessageType升級屬性
doctype會變成TargetNS + 「#」 + Rootnode。