步驟 9:設定 EDI 內容傳送埠
在此步驟中,您會設定傳送埠,以便將從 EDI 內容產生的 XML 傳送到後端的 Contoso 應用程式 (由 \_EDIXMLToContoso 資料夾代表)。 這個傳送埠會使用 PassThruTransmit 傳送管線。
必要條件
您必須以「BizTalk Server 系統管理員」群組的成員身分登入。
若要建立 Send_Payload_EdiXml 傳送埠
在 BizTalk Server 管理主控台中,以滑鼠右鍵按一下 [傳送埠],指向 [新增],然後按一下 [靜態 One-Way 傳送埠]。
在 [ 傳送埠屬性 ] 對話方塊中,將您的傳送埠命名為 Send_Payload_EdiXml。 針對[類型]選取[FILE],然後按一下 [設定]。
注意
因為傳送管線並不會針對該內容檔案執行 AS2 處理,所以要設定 FILE 類型。 該管線只是將內容檔案路由到本機資料夾,以便您可以檢視 EDI 交易集。
在 [檔案傳輸屬性]對話方塊的 [目的地] 資料夾中,流覽至 \Program Files (x86) \Microsoft BizTalk Server < VERSION > SDK\AS2 Tutorial\_EDIXMLToContoso。 將 檔案名 保留為 %MessageID%.xml。 按一下 [確定]。
接受傳送管線的PassThruTransmit預設值。
注意
由於此時是使用 PassThruTransmit 傳送管線,所以此管線不會對內容訊息執行任何 EDI 處理,反而是以 XML 格式傳送到 AS2EdiReceive 接收管線產生的本機資料夾。
按一下主控台樹狀目錄中的 [ 篩選 ]。 針對 [屬性],輸入 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 交易夥伴合約中所述