BizTalk Server 從服務總線佇列接收的訊息將會是 ECommerceSalesOrder.xsd 架構。 不過,若要將訊息插入 SalesOrder 資料表中,訊息必須符合您在步驟 5(內部部署):生成的用於插入訊息到 SalesOrder 資料表的架構 中所產生的 Insert 架構。 因此,在本主題中,我們會建立映射,將 ECommerceSalesOrder.xsd 架構轉換成 Insert 作業架構。
若要建立地圖
在您已建立的 BizTalk Server 中,以滑鼠右鍵點選專案,指向 [ 新增],然後點選 [ 新增項目]。 在 [ 新增專案 ] 對話框中,選取 [ 地圖],將地圖名稱輸入為
SalesOrder_SQL.btm,然後按一下 [ 新增]。在地圖中,針對來源架構,選取 [ECommerceSalesOrder.xsd]。 針對目的地架構,選取 TableOperations.SalesOrder.xsd (Insert) 架構。
請將來源和目的地架構中的下列節點直接配對:
來源架構 目的地架構 公司代碼 公司代碼 PartId PartNum 數量 件數 AskPrice UnitAskPrice 評論 顧客評論 使用 日期和時間 運算質,將值對應至目的地架構中的 DateRequested 和 ShipDate 元素。 這些節點不會對應至來源架構中的個別節點。 相反地,目前的日期和時間會使用 日期和時間 功能體傳送到這些節點。
將 日期和時間 函數元件從工具箱拖放到映射介面。
將函數元件連接到目的地架構中的 DateRequested 元素。
拖放另一個日期和時間功能元件,並將其連接至目的地架構的ShipDate元素。
使用 字串串連 運算元對應來源和目的地架構中的下列節點:
來源架構 目的地架構 地址\行1 收貨地址
BillToAddress地址\行2 銷售到地址
帳單寄送地址位址\城市 出售地址
BillToAddress位址\狀態 賣給地址
帳單寄送地址位址\國家/地區 銷售地址
BillToAddress地址\郵遞區號 銷售目的地地址
BillToAddressContact\FirstName PartnerContact 聯絡人\姓 針對每個字串串連對應集執行下列步驟:
將字串串連功能從工具箱拖放到對應程式的介面上。
將來源樹狀結構中的每個元素新增為 字串串連 功能元件的輸入。
將 字串串連 功能元的輸出拖曳並配置至目標結構中的元素。
已完成的地圖如下所示: