設定內送 MDN 的接收埠
若要接收 AS2 MDN,請針對接收此訊息並將回應傳回給合作對象的作業,建立單向 HTTP 接收埠。
用來接收 AS2 訊息的雙向要求-回應接收埠,不應用來接收 MDN 訊息。 針對 MDN 使用要求-回應接收埠,將導致 200OK 訊息無法在回應內送 MDN 時傳回,進而產生不必要的 MDN 傳輸嘗試作業。
您可以使用 AS2Receive 或 AS2EdiReceive 管線來處理收到的 MDN。 不過,如果您使用 AS2EdiReceive,則無法在單向合約索引標籤的 [通知] 頁面上,將 [處理輸入 MDN 處理到 MessageBox 的路由/傳遞選項] 屬性,將 MDN 路由傳送至 MessageBox。嘗試這樣做會導致 EDI 錯誤,因為 MSN 會傳遞至無法處理 MDN 的 EDI 解碼器。 如果 MDN 沒有傳送至 MessageBox,AS2Decoder 便會使用 MDN,這樣 MDN 便不會傳遞至 EDI 解碼器。
請使用下列組態來建立接收埠:
位置 | 屬性 | 設定 |
---|---|---|
接收埠屬性:一般 | 連接埠類型 | 單向 |
接收位置屬性:一般 | 傳輸類型 | HTTP 注意 只有 HTTP 配接器可用於傳輸 EDIINT/AS2 編碼訊息的 MDN。 這種傳輸無法搭配 HTTP 配接器以外的配接器運作。 |
接收位置屬性:一般 | 接收處理常式 | BizTalkServerIsolatedHost |
接收位置屬性:一般 | 接收管線 | AS2Receive 或 AS2EdiReceive |
HTTP 傳輸屬性 | 虛擬目錄加 ISAPI 延伸模組 | / < name of virtual directory > /BTSHTTPReceive.dll |