如何建立連結
從來源架構中的 [記錄 ] 或 [ 欄位 ] 節點建立連結至目的地架構中的 [記錄 ] 或 [ 欄位 ] 節點是建立對應的最基本活動。 本主題提供此活動數個變化的逐步指示,包括建立運算質的連結。 如需使用運算質的其他資訊,請參閱 使用運算質建立更複雜的對應。
本主題中的指示假設您已開啟 BizTalk 對應,且您已選擇對應的來源與目的結構描述。 如需開啟地圖和選擇地圖架構的詳細資訊,請參閱 管理專案內的地圖。
建立欄位和記錄節點之間的連結
在 BizTalk 對應器中,將 欄位 或 記錄 節點從來源架構樹狀結構拖曳至目的地架構樹狀目錄中的 [欄位 ] 或 [記錄 ] 節點。
-或-
在 BizTalk 對應器中,將 [欄位 ] 或 [記錄 ] 節點從目的地架構樹狀結構拖曳至來源架構樹狀目錄中的 [欄位 ] 或 [ 記錄 ] 節點。
建立連結時必須考慮以下事項:
來源架構樹狀結構中 Field 或 Record 節點的資料類型應該符合目的地架構樹狀結構中所連結 之 Field 或 Record 節點的資料類型。
如果來源架構中的 Field 或 Record 節點是選擇性的,而且特定來源實例訊息不包含對應的專案或屬性,BizTalk Mapper 將不會在目的地實例訊息中建立對應的專案或屬性,即使 Field 或 Record 節點在對應中具有直接連結也一樣。
您無法連結到目的地架構中具有相關聯常數值的 Field 或 Record 節點。 另一方面,您可以連結到目的地架構中具有相關聯預設值的必要 Field 或 Record 節點。 不過,請注意當您測試對應時,將會使用預設值。
您無法建立 任何元素、 任何屬性、 序列群組或 選擇群組 節點的連結。 如需這些節點類型的詳細資訊,請參閱下列主題,請參閱Any Element Nodes、Sequence Group Nodes 或 Choice Group Nodes。
您可能需要展開結構描述樹狀結構以檢視您要對應的欄位。 如需詳細資訊,請參閱 如何展開和折迭架構樹狀架構。
建立記錄或欄位節點與運算質之間的連結
在 BizTalk Mapper 中,將 [記錄 ] 或 [欄位 ] 節點從來源或目的地架構拖曳至方格頁面中的運算質。
-或-
將運算質從方格頁面拖曳至來源或目的地架構中的 [記錄 ] 或 [ 欄位 ] 節點。
當您在來源架構中的 Record 或 Field 節點與運算質之間建立連結時,您會建立該運算質的輸入。 當您在目的地架構中的 Record 或 Field 節點與運算質之間建立連結時,您會從該運算質建立輸出。
重要
您無法在運算質與 Any 元素 節點或 Any 屬性 節點之間連結。
注意
您必須先將運算質新增至方格頁面,才能在 Record 或 Field 節點與該運算質之間新增連結。 如需將運算質新增至方格頁面的詳細資訊,請參閱 如何將基本運算質新增至地圖。 另請參閱 將進階運算質新增至地圖。
注意
您無法連結到目的地架構中具有相關聯常數值的 Field 節點。 另一方面,您可以連結到目的地架構中具有相關聯預設值的必要 Field 節點。 不過,請注意當您測試對應時,將會使用預設值。
建立運算質之間的連結
在 BizTalk 對應工具中,將某個運算質拖曳至格線頁中的另一個運算質。
注意
格線頁中的連結是由左向右處理。 您無法建立從某個運算質連至其正上方或正下方的另一個運算質的連結。 運算質之間的連結將解譯為某個連結表示從運算質往左的輸出,及往右到運算值的輸入。
變更連結的端點
在對應中,您可以拖曳連結的端點並放在另一個節點或運算質上。
若要變更連結的端點:
按一下您要變更來源或目的地節點/運算質的連結。 連結的端點會變成粗體。
按住任何粗體端點上的滑鼠鍵,並將連結拖曳至所需的節點/運算質。 這會將先前節點/運算質的連結變更為新的節點/運算質。
不過,您無法針對不正確連結執行此作業,例如:
將連結新增為日期/時間運算質的輸入。 日期/時間運算質不需要任何輸入連結。
從中繼運算質複製連結。
如果您將 Node1 連結到 Node2,也從 Node1 連結到 Node3,則您無法將連結的端點拖曳到 Node2 以變更並連結至 Node3。