配置用于通过 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 路由到在发送端口中定义的地址。