來源與目的結構描述
每一個 BizTalk 對應均使用兩個結構描述:一個來源結構描述和一個目的結構描述。 來源結構描述會定義您從中取得資料的執行個體訊息之結構。 目的結構描述則會定義對應產生的執行個體訊息之結構。 例如,若要將訂單的出貨和帳單資訊對應到發票,您需要一個結構描述以定義訂單為來源結構描述,以及另一個結構描述以定義發票為目的結構描述。
用於 BizTalk 對應的結構描述必須符合以下條件:
來源與目的結構描述必須為目前 BizTalk 專案的一部分,或者必須將結構描述的參考包含在組件中,以便可在執行階段存取結構描述。
用於「BizTalk 對應工具」的結構描述必須以 XML 結構描述定義 (XSD) 語言為基礎。 「BizTalk 編輯器」提供簡易的方式,以建立這類結構描述。 如需使用 BizTalk 編輯器建立架構的詳細資訊,請參閱 使用 BizTalk 編輯器建立架構。 另請參閱 建立架構。
在「BizTalk 編輯器」中,您可以建立具有多個根節點的結構描述。 但是,若您在 BizTalk 對應中使用具有多個根節點的結構描述,則必須選擇要在對應中使用哪一個根節點 (與對應的子結構)。 架構具有 根參考 屬性,可識別哪些根是主要。 如果架構有多個根目錄,且第一次開啟架構作為來源或目的地架構時,會設定 根參考 屬性,BizTalk 對應程式會使用指定的根目錄。 如果架構有多個根目錄,且未設定 根參考 屬性,BizTalk 對應程式會提示您選擇根目錄。
如果您變更對應中已使用之架構的 根參考 屬性,BizTalk Mapper 不會注意到變更,並繼續使用原本指定的根目錄。 如果您想要使用相同架構的不同根目錄來建置不同的對應,最好不要設定 根參考 屬性。 若設定該屬性,則只要結構描述用於新的對應時,您都必須明確地選擇根目錄。
如果您在地圖中包含架構之後編輯架構,則地圖內的連結可能會中斷。