在此步驟中,您會設定傳送埠,將 850 訊息從 BizTalk Server 傳送至代表您組織的 OrderSystem 合作物件。 此傳送埠會套用 Inbound4010850_to_OrderFile 對應,將輸出訊息從輸入訊息的格式轉換為對應中指定的格式。
先決條件
您必須以 BizTalk Server Administrators 群組的成員身分登入。
設定850訊息的傳送埠
在 BizTalk Server 管理控制台中,以滑鼠右鍵按一下[管線],然後點擊[重新整理]。
備註
若要為您將建立的傳送埠選取 SendOrderFilePipeline,可能需要重新整理管線清單。
以滑鼠右鍵按兩下 [ 傳送埠],指向 [ 新增],然後按兩下 [ 靜態單向傳送埠]。
在 [ 傳送埠屬性 ] 對話框中,執行下列動作:
使用此 若要這樣做 名稱 輸入 toOrderSystem。型別 選取 檔案。 設定 按一下 [設定] 。 備註
傳送埠的傳輸類型是檔案,因為測試訊息是要傳送至資料夾的一個平面檔案。
在 [ 檔案傳輸屬性 ] 對話框中,執行下列動作,然後按兩下 [ 確定]:
使用此 若要這樣做 目的地資料夾 按一下瀏覽,然後在瀏覽資料夾對話框中,移至\Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\EDI 介面開發人員教學課程\ProcessEDI_TestLocations\Scenario A\toOrderSystem 檔案名稱 輸入 %MessageID%.txt,然後按兩下 [ 確定]。備註
為 [檔案名] 屬性設定的值可確保輸出檔案會有 .txt 擴展名。
在 [傳送埠屬性] 對話框中,針對 [傳送管線],選取 SendOrderFilePipeline。
備註
SendOrderFilePipeline 傳輸管線包含平面檔案組合器,使用從輸入 850 訊息映射出的數據來組合 .txt 輸出檔案。 由於輸出檔案是 .txt 檔案,因此不會顯示在交換/ACK 狀態報告中。
在主控台樹中,按一下篩選器,然後執行以下操作:
使用此 若要這樣做 財產 選取 BTS.ReceivePortName。 運算子 選取 ==。 價值 輸入 ReceiveEDI_fromTHEM_A。群組依據 選取 和。 財產 在下一行中,選取 [BTS]。MessageType。 運算子 選取 !=。 價值 輸入 http://schemas.microsoft.com/Edi/X12#X12_997_Root。備註
篩選器可確保傳送埠會接收Receive_EDI_fromTHEM_A接收位置所接收的訊息,而且傳送埠不會接收997個通知,只會接收850則訊息。
在主控台樹中,按一下 OutboundMaps。 在 輸出地圖 窗格中,於 地圖 欄的第一行,選取 Inbound4010850_to_OrderFile。 在源文件欄中專案將會是X12_00401_850。
備註
此步驟可確保輸出訊息僅由根據 Inbound4010850_to_OrderFile 映射從輸入訊息中提取的數據組成。
按一下 [確定]。
在 BizTalk Server 管理控制台中,按兩下 [ 傳送埠]。 滑鼠右鍵點擊 toOrderSystem,然後點擊 開始 來登記並啟動埠。
後續步驟
您可以設定傳送埠 (toTHEM_997) 將 997 通知傳送回 Fabrikam,如 步驟 7:設定傳送埠將通知傳送給貿易夥伴中所述。