配置传入 MDN 的接收端口

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

不应将用来接收 AS2 消息的双向请求-响应接收端口用于接收 MDN 消息。 为 MDN 使用一个请求-响应接收端口可防止为了响应传入的 MDN 而返回一条 200OK 消息以及由此导致的不必要的 MDN 传输重试。

既可以使用 AS2Receive 管道也可以使用 AS2EdiReceive 管道处理收到的 MDN。 但是,如果使用 AS2EdiReceive,则无法在单向协议选项卡的“确认”页上设置“将入站 MDN 处理到 MessageBox 中用于路由/传递选项”属性,从而将 MDN 路由到 MessageBox。尝试这样做将导致 EDI 错误,因为 MSN 将传递给无法处理 MDN 的 EDI 解码器。 如果 MDN 不发送到 MessageBox,则 AS2Decoder 将使用该 MDN,因此不会将其传递到 EDI 解码器。

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

位置 属性 设置
接收端口属性:常规 端口类型 单向
接收位置属性:常规 传输类型 HTTP

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

另请参阅

为 AS2 解决方案配置端口