共用方式為


內送 AS2 訊息的協議解析

當BizTalk Server透過 HTTP/HTTPS 傳輸收到 EDIINT/AS2 編碼的訊息時,它會嘗試判斷傳送訊息的交易夥伴商務設定檔。 它會嘗試執行下列步驟 (順序如下所示) 來進行判斷:

  1. 在 [合約屬性] 對話方塊之 [單向 AS2 合約] 頁面的 [識別碼] 頁面中,將傳入訊息中的 AS2-From 標頭與AS2-From的值相符。

  2. 如果BizTalk Server無法判斷合約,它會嘗試比對內送訊息設定為交易夥伴名稱的 AS2-From 內容屬性。

注意

AS2-From 標頭只能包含 ASCII 字元,因此,您必須確認您的交易夥伴名稱與 AS2-From 別名也只包含 ASCII 字元。 如果沒有完全相符的項目,BizTalk 將無法根據內送訊息標頭判斷協議。

只有在判斷協議之後,AS2 接收管線才會處理訊息。 不同于 EDI 處理,如果無法判斷合約,則沒有任何後援 AS2 屬性BizTalk Server可以使用。

一旦管線決定合約之後,它會在 [合約設定] 對話方塊的[單向 AS2 合約] 對話方塊的 [驗證] 頁面中,檢查 [使用合約設定的合約設定] 和 [MDN] 訊息標頭屬性。 如果該屬性為核取狀態,接收管線會使用該協議屬性來處理訊息。 若該屬性已取消核取,接收管線會使用訊息之 AS2 標頭的值來處理訊息。

注意

在協議解析期間所判斷出的 AS2 協議可能與 EDI 內容的協議不同。 AS2 和 EDI 不必共用相同的協議,因為 AS2 協議可能代表從多個合作對象路由 EDI 文件的 Clearinghouse。

如需接收程式的詳細資訊,請參閱 處理傳入的 AS2 訊息

另請參閱

BizTalk Server 如何接收 AS2 訊息