步驟 6 (內部部署):建立轉換以將佇列中的訊息對應至插入結構描述
BizTalk Server從服務匯流排佇列接收的訊息將會是ECommerceSalesOrder.xsd架構。 不過,若要將訊息插入SalesOrder資料表中,訊息必須是您在步驟 5 (內部部署中產生的插入架構) :產生用於插入訊息的架構 inito SalesOrder 資料表。 因此,在本主題中,我們會建立對應,將 ECommerceSalesOrder.xsd 架構轉換成 Insert 作業架構。
若要建立對應
在您建立的BizTalk Server中,以滑鼠右鍵按一下專案,指向 [新增],然後按一下 [新增專案]。 在 [ 新增專案 ] 對話方塊中,選取 [ 對應],將對應名稱輸入為
SalesOrder_SQL.btm
,然後按一下 [ 新增]。在對應中,針對來源架構,選取 [ECommerceSalesOrder.xsd]。 針對目的地架構,選取 [TableOperations.SalesOrder.xsd] ([插入) 架構]。
直接對應來源與目的結構描述中的下列節點:
來源結構描述 目的結構描述 CompanyCode CompanyCode PartId PartNum 數量 Qty AskPrice UnitAskPrice 註解 CustomerComments 使用 日期和時間 運算質,將值對應至目的地架構中的 DateRequested 和 ShipDate 元素。 這些節點未對應至來源結構描述中的個別節點。 相反地,目前的日期和時間會使用 日期和時間 運算質傳遞至這些節點。
將 日期和時間 運算質從工具箱拖放到地圖工具介面。
將運算質連接到目的地架構中的 DateRequested 元素。
拖放另一個 Date and Time 運算質,並將它連接到目的地架構中的 ShipDate 元素。
使用 字串串 連運算質,對應來源和目的地架構中的下列節點:
來源結構描述 目的結構描述 Address\Line1 SellToAddress
BillToAddressAddress\Line2 SellToAddress
BillToAddressAddress\City SellToAddress
BillToAddressAddress\State SellToAddress
BillToAddressAddress\Country SellToAddress
BillToAddressAddress\ZipCode SellToAddress
BillToAddressContact\FirstName PartnerContact Contact\LastName 針對各字串串連對應集執行下列步驟:
將 字串串 連運算質從工具箱拖放到地圖工具介面。
將來源樹狀結構中的每個元素新增為 字串串 連運算質的輸入。
將 String 串 連運算質的輸出拖曳並設定至目的地架構中的 專案。
完整的對應看起來如下: