共用方式為


為透過 AS2 的訊息設定動態傳送埠

本主題描述如何設定BizTalk Server透過動態傳送埠傳送 AS2 訊息。 這項設定包括建立動態傳送埠,以及設定後端應用程式以設定適當的內容屬性。 在建立動態傳送埠以傳送 AS2 訊息時,您必須升級部分屬性,傳送埠才能運作。 如需詳細資訊,請參閱下列設定BizTalk Server透過動態傳送埠傳送 AS2 訊息

動態傳送埠可以讓您將訊息傳送給多個合作對象,而不用將合作對象組態寫入程式碼。 透過內容屬性,動態地決定傳送訊息所使用的協議與目的地。 您不需要為每個個別的客戶建立靜態傳送埠。

若要傳送具有 EDI 或非 EDI 訊息或 EDI 通知的 AS2 訊息,請使用下列組態建立動態回應 HTTP 傳送埠:

位置 屬性 設定
傳送埠屬性:一般 連接埠類型 - 如果已選取 [單向合約] 索引標籤中的 [ 要求 MDN] (MDN ) 頁面中的 [要求 MDN],則動態要求回應 ()

- 如果在通知中要求 MDN (MDN ) 單向合約索引標籤中的 [單向協定] 索引標籤中清除要求 MDN,動態單向傳送埠) (
傳送埠屬性:一般 傳送管線 - AS2EdiSend (EDI 編碼訊息)

- 非 EDI 訊息的 AS2Send ()
傳送埠屬性:一般 接收管線

如果) 選取 [單向合約] 索引標籤中的 [要求 MDN] ([MDN ]) 頁面, (
AS2Receive (用於動態請求回應傳送埠)
傳送埠屬性:篩選 屬性 BTS.MessageType
傳送埠屬性:篩選 運算子 ==
傳送埠屬性:篩選 - http://schemas.microsoft.com/BizTalk/EDI/X12/2006#<schema name> EDI 訊息 ()

- http://schemas.microsoft.com/Edi/X12#X12_<997 or TA1>_Root X12 通知) 的 (

- http://schemas.microsoft.com/Edi/Efact#Efact_Contrl_Root (EDIFACT 通知)

必要條件

您必須以「BizTalk Server 系統管理員」群組的成員身分登入。

設定 BizTalk Server 透過動態傳送埠傳送 AS2 訊息

  1. 在 BizTalk Server 管理主控台中,如果未要求 MDN) 或動態要求回應傳送埠, (如果要求 MDN 且具有上述設定) ,請建立動態單向傳送埠 (。

  2. 對於適用這個訊息的協議,設定必要的 AS2 與 EDI 屬性。

  3. 升級訊息內容的下列屬性:

    • BTS.MessageType

    • EdiIntAS.MessageID

  4. 在後端應用程式加入功能,以寫入下列訊息內容屬性,並設定為適當值:

    • EdiIntAS.AS2To

    • BTS.OutboundTransportLocation

    • HTTP.EnableChunkedEncoding

    • BTS.EncryptionCert

    注意

    內容 AS2To 屬性和 OutboundTransportLocation 內容屬性必須寫入訊息內容,動態傳送埠才能正常運作。 埠 AS2To 必須有 屬性,才能判斷要用於處理傳出訊息的合約,而且 OutboundTransportLocation 傳送埠需要 屬性,才能判斷訊息的目的地。 如需詳細資訊,請參閱 產生傳出 AS2 訊息

功能

動態傳送埠和管線會執行下列操作,透過 AS2 傳送同步 EDI 或非 EDI 訊息或通知,以及處理傳回的 MDN:

  • 如果傳送 EDI 訊息,請篩選屬性 BTS.MessageType 設定為 (訊息架構的 http://schemas.microsoft.com/BizTalk/EDI/X12/2006 namespace EDI 訊息,例如,X12_00401_864 864 訊息) 。

  • 如果傳送 EDI 通知,請篩選設定為下列其中一個控制項架構的屬性 BTS.MessageType ,以挑選通知:

    • http://schemas.microsoft.com/BizTalk/EDI/X12#X12_997_Root997 通知為

    • http://schemas.microsoft.com/BizTalk/EDI/X12#X12_TA1_RootTA1 通知為

    • http://schemas.microsoft.com/BizTalk/EDI/Efact#Efact_Contrl_RootCONTRL 通知為

  • 如果要傳送非 EDI 訊息,則使用適當的篩選條件挑選訊息。

  • 建置 AS2 訊息。 如需此程式的詳細資訊,請參閱 產生傳出 AS2 訊息

    注意

    BizTalk Server 會由 URL 的格式 (例如 http、smtp 和 ftp 等) 來決定動態傳送埠所使用的傳輸類型。

  • 路由傳送訊息或通知至傳送埠的目的地 URL。

  • 接收訊息或通知的 MDN 回應 (在有啟用且為請求-回應傳送埠的情況下)。 如需此程式的詳細資訊,請參閱 處理傳入 MDN

另請參閱

設定 AS2 解決方案的連接埠