在此步驟中,您會設定傳送埠,以將 EDI 承載產生的 XML 傳送至 \_EDIXMLToContoso 資料夾所代表的後端 Contoso 應用程式。 此傳送埠會使用PassThruTransmit傳送管線。
先決條件
您必須以 BizTalk Server Administrators 群組的成員身分登入。
若要建立 Send_Payload_EdiXml 傳送埠
在 BizTalk Server 管理控制台中,以滑鼠右鍵點擊傳送埠,指向新增,然後點擊靜態 One-Way 傳送埠。
在 [ 傳送埠屬性 ] 對話框中,將傳送埠命名為 Send_Payload_EdiXml。 選取檔案作為類型,然後按一下設定。
備註
指定 FILE 類型,因為傳送管線未在承載檔案上執行 AS2 處理。 它只是將承載檔案路由到本機資料夾,以便您能查看EDI交易集。
在 [ 檔案傳輸屬性] 對話方塊的 [ 目的地] 資料夾中,流覽至 \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial\_EDIXMLToContoso。 將 檔案名 保留為 %MessageID%.xml。 按一下 [確定]。
接受 Send Pipeline 的 PassThruTransmit 預設值。
備註
由於使用 PassThruTransmit 傳送管線,管線將不會對承載訊息執行任何 EDI 處理,但會以 AS2EdiReceive 接收管線所產生的 XML 格式傳送至本機資料夾。
按兩下主控台樹中的 [ 篩選 ]。 針對 屬性,輸入 BTS.MessageType。 針對 [運算子],輸入 ==。 對於值,輸入
http://schemas.microsoft.com/BizTalk/Edi/X12/2006#X12_00401_864。備註
此篩選可確保此發送端口只會從 MessageBox 挑選 X12 864 負荷訊息。
按一下 [確定]。
在 BizTalk Server 管理控制台的 [ 傳送埠 ] 窗格中,以滑鼠右鍵按兩下 Send_Payload_EdiXml 傳送埠,然後按兩下 [ 啟動]。
後續步驟
您會建立兩個貿易夥伴之間的 AS2 和 X12 合約,如步驟 10:設定 X12 和 AS2 貿易夥伴合約中所述