編譯對應
當您驗證對應時,BizTalk 對應工具編譯器元件會產生「可延伸樣式表語言轉換」(XSLT) 樣式表。 這會建立經過編譯的對應,可將來源結構描述定義的執行個體訊息轉換為目的結構描述定義的執行個體訊息。 編譯對應可強制使用格線頁中指定的結構化規則與轉換。
轉換 (例如連結) 會以記錄與欄位顯示在目的結構描述的相同順序處理。 例如,當 BizTalk Mapper 到達具有連結的目的地 Record 或 Field 節點時,BizTalk Mapper 會編譯連結的屬性。 進行的動作可能只是從來源結構描述的記錄或欄位複製值,或可能包含使用運算質和多個記錄與欄位的多個運算式。
當編譯器遇到可能會產生不正確輸出的情況時,BizTalk 對應程式會在 [ 輸出 ] 視窗和 [ 工作清單 ] 視窗中產生警告。 例如,如果運算質需要一個輸入參數且沒有輸入參數,BizTalk 對應程式會在 [ 輸出 ] 視窗中產生警告。 一般而言,若產生警告,就不應在生產環境中使用對應。
當對應正確編譯時,產生的 XSLT 樣式表單連結也會出現在 [ 輸出 ] 視窗中。
BizTalk Server 會使用已編譯的對應,將輸入執行個體訊息轉譯成輸出執行個體訊息。