步驟 6:設定傳送埠將資料傳送至組織
在此步驟中,您會設定傳送埠,以將 850 訊息從 BizTalk Server 傳送到代表您組織的 OrderSystem 合作物件。 此傳送埠會套用 Inbound4010850_to_OrderFile 對應,將輸出訊息從輸入訊息的格式轉換成對應中指定的格式。
必要條件
您必須以「BizTalk Server 系統管理員」群組的成員身分登入。
若要指定 850 訊息的傳送埠
在 BizTalk Server 管理主控台中,以滑鼠右鍵按一下[管線],然後按一下 [重新整理]。
注意
您可能必須先重新整理管線,才可以為您將要建立的傳送埠選取 SendOrderFilePipeline。
以滑鼠右鍵按一下 [傳送埠],指向 [ 新增],然後按一下 [ 靜態單向傳送埠]。
在 [ 傳送埠屬性 ] 對話方塊中,執行下列動作:
使用 作法 名稱 輸入 toOrderSystem
。類型 選取 [檔案]。 設定 按一下 [設定] 。 注意
傳送埠的傳輸類型是 FILE,因為測試訊息是將傳送到資料夾的一般檔案。
在 [ 檔案傳輸屬性 ] 對話方塊中,執行下列動作,然後按一下 [ 確定]:
使用 作法 目的地資料夾 按一下 [流覽],然後在 [流覽資料夾] 對話方塊中,移至 \Program Files (x86) \Microsoft BizTalk Server < VERSION > SDK\EDI 介面開發人員教學課程\ProcessEDI_TestLocations\ Scenario A\toOrderSystem 檔案名稱 輸入 %MessageID%.txt
,然後按一下 [ 確定]。注意
[ 檔案名] 屬性所設定的值可確保輸出檔案會有 .txt 副檔名。
在 [ 傳送埠屬性] 對話方塊中,針對 [ 傳送管線],選取 [SendOrderFilePipeline]。
注意
SendOrderFilePipeline傳送管線包含一般檔案組合器,可組合 .txt 輸出檔,並使用從輸入 850 訊息對應的資料。 因為輸出檔案是 .txt 檔案,所以它不會出現在「交換/通知」狀態報告中。
在主控台樹中,按一下 [ 篩選],然後執行下列動作:
使用 作法 屬性 選取 [BTS]。ReceivePortName。 運算子 請選取 ==。 值 輸入 ReceiveEDI_fromTHEM_A
。分組依據 選取 [和]。 屬性 在下一行中,選取 [BTS]。MessageType。 運算子 選取 !=。 值 輸入 http://schemas.microsoft.com/Edi/X12#X12_997_Root
。注意
篩選器將確保此傳送埠將收取由 Receive_EDI_fromTHEM_A 接收位置所收到的訊息,而該傳送埠將不會收取 997 通知,而只收取 850 訊息。
在主控台樹中,按一下 [輸出對應]。 在 [ 輸出對應 ] 窗格的 [ 地圖 ] 資料行中,選取第一列 的 [Inbound4010850_to_OrderFile]。 ([來源文件 ] 欄中的專案將會X12_00401_850.)
注意
此步驟可確保輸出訊息只包含根據 Inbound4010850_to_OrderFile 對應從輸入訊息對應的資料。
按一下 [確定]。
在 [BizTalk Server管理主控台] 中,按一下 [傳送埠]。 以滑鼠右鍵按一下 [OrderSystem],然後按一下 [ 開始 ] 以登記並啟動埠。
後續步驟
您可以設定傳送埠 (toTHEM_997) 將 997 通知傳送回 Fabrikam,如 步驟 7:設定傳送埠以傳送通知給交易夥伴中所述。