为传入 MDN 配置接收端口

若要接收 AS2 MDN,请创建一个单向 HTTP 接收端口来接收消息并将响应返回给参与方。

用于接收 AS2 消息的双向请求-响应接收端口不应用于接收 MDN 消息。 对 MDN 使用请求-响应接收端口可防止在响应传入 MDN 时返回 200OK 消息,从而导致不必要的 MDN 传输重试。

可以使用 AS2Receive 或 AS2EdiReceive 管道来处理收到的 MDN。 但是,如果使用 AS2EdiReceive,则无法通过在单向协议选项卡的确认页面上设置将入站 MDN 处理到 MessageBox 以进行路由/传递选项属性,将 MDN 路由到 MessageBox。尝试这样做将导致 EDI 错误,因为 MDN 将传递给无法处理它的 EDI 解码器。 如果未将 MDN 发送到 MessageBox,AS2Decoder 将使用 MDN,因此不会将其传递给 EDI 解码器。

使用以下配置创建接收端口:

位置 资产 设置
接收端口属性:常规 端口类型 One-Way
接收位置属性:常规 传输类型 HTTP

注意 只有 HTTP 适配器可用于传输 EDIINT/AS2 编码消息的 MDN。 此传输不适用于 HTTP 适配器以外的适配器。
接收位置属性:常规 接收处理程序 BizTalkServerIsolatedHost
接收位置属性:常规 接收管道 AS2Receive 或 AS2EdiReceive
HTTP 传输属性 虚拟目录和 ISAPI 扩展 /<name of virtual directory>/BTSHTTPReceive.dll

另请参阅

为 AS2 解决方案配置端口