配置用于通过 AS2 发送异步 MDN 的静态发送端口

本主题介绍如何将BizTalk Server配置为通过静态发送端口发送异步 EDIINT/AS2 编码的 MDN 消息。 此配置包括创建静态发送端口,以及设置发送端口使用的加密证书(如需要)。

注意

可以配置动态发送端口而不是静态发送端口来发送 MDN 消息。 有关详细信息,请参阅 通过 AS2 为异步 MDN 配置动态发送端口

若要发送 MDN 消息,请使用下列配置创建一个单向 HTTP 发送端口:

位置 属性 设置
发送端口属性:常规 端口类型 静态单向发送端口
发送端口属性:常规 传输类型 HTTP 注意: 只有 HTTP 适配器可用于传输 EDIINT/AS2 编码的消息。 此传输不能用于除 HTTP 适配器之外的其他适配器。
发送端口属性:常规 发送处理程序 BizTalkServerApplication
发送端口属性:常规 发送管道 AS2Send
HTTP 传输属性 目标 URL <目标 URL 字符串>
HTTP 传输属性 启用 Chunked 编码 已清除
发送端口属性:筛选器 属性 EdiIntAS.IsAS2AsynchronousMdn 注意: 还应指定其他筛选器表达式,以确保此订阅筛选器仅选取发往此发送端口中指定的地址的 MDN 消息。
发送端口属性:筛选器 运算符 ==
发送端口属性:筛选器 True
发送端口属性:证书 公用名和指纹 如果对出站 MDN 消息使用加密证书,请输入证书名称和指纹。

应将异步 MDN 发送到接收的 AS2 消息的 Receipt-Delivery-Option 标头中指定的地址。 动态发送端口会自动执行此操作,而静态发送端口会将消息发送到发送端口属性中的 “目标 URL ”。 使用静态发送端口发送异步 MDN 时,请确保您发送到的 URL 是正确的。

功能

若要发送一个 MDN,发送端口和管道必须执行以下操作:

  • 通过筛选 EdiIntAS.IsAS2AsynchronousMdn==True 属性来选取 MDN。

  • 生成一条 AS2 消息。 有关此过程的详细信息,请参阅 生成传出 AS2 消息

  • 将 MDN 路由到在发送端口中定义的地址。

另请参阅

为 AS2 解决方案配置端口