配置确认 (MDN) (AS2)

在合作伙伴协议中,您可以指定接收 AS2 消息的参与方生成 MDN 响应并将其发回的方式。

重要

如果在创建要为其创建协议的参与方时清除了“本地 BizTalk 处理消息”或支持从此参与方检查发送消息,则在此页上禁用以下属性。

  • 如果 MDN 未收到检查框和关联的属性,则重新发送 AS2 消息

    • 替代检查框和关联属性的发送端口设置

    仅在与从参与方发送交换的属性相对应的单向协议选项卡上禁用这些属性。 例如,如果创建了双方 A 和 B 方,并且为 A 方清除了检查框,则上述属性列表在 A> 方 B 单向协议选项卡上处于禁用状态。

必备条件

必须以BizTalk Server管理员或BizTalk Server B2B 操作员组的成员身份登录。

配置确认

  1. 按照 配置常规设置 (AS2) 中所述创建 AS2 协议。 若要更新现有的 AS2 协议,请在“ 参与方和业务配置文件 ”页中右键单击该协议,然后单击“ 属性”。

  2. 在单向协议选项卡上,单击“ 确认 (MDN) ”。

  3. 选择“将入站 MDN 处理到 MessageBox 以用于路由/传递选项检查框,以将 MDN 作为传递消息通过 A2 解码器路由,然后路由到 MessageBox。 选择此属性后,BizTalk ServerIsAS2MdnResponseMessage升级属性以进行路由。

  4. 如果在“验证”页中选中了“使用协议设置进行验证和 MSDN 而不是消息标头”属性,则如果贸易伙伴必须生成 MDN 以响应 AS2 消息,请选中“请求 MDN 检查”框。

    如果选中“请求 MDN 检查”框,还可以设置以下属性:

    1. 选择“请求签名的 MDN 检查”框,然后从“签名算法”下拉列表中选择贸易合作伙伴必须用于对 MDN 进行签名的 MIC 算法。 BizTalk Server支持 MD5、SHA1 和 SHA2 (SHA256 (默认) 、SHA384 和 SHA512) 。

      注意

      从 BizTalk Server 2016 及更新版本开始,将自动包含 SHA2 支持。 有关以前的BizTalk Server版本,请参阅 KB 3123748

    2. 选择“请求异步 MDN 检查”框,然后在“收据-传递-选项 (URL) ”文本框中,输入接收方应向其发送 MDN 的 URL。

      如果选中“请求异步 MDN 检查”框,还可以设置以下属性:

      1. 选中“如果未收到 MDN 检查重新发送 AS2 消息”框,以启用 AS2 消息的重新传输。 输入“ 最小 AS2 消息重新发送间隔”、“ AS2 消息重新发送尝试次数 ”和 “在以下字段后停止尝试 AS2 消息重新发送 ”的值,以指定重试间隔、最大尝试次数和何时停止重新发送消息。

        注意

        必须先选择“常规”选项卡的常规属性”页上的“打开报告检查”框,然后才能选择“重新发送 AS2 消息(如果未收到 MDN)。 BizTalk Server使用为 AS2 报告存储的跟踪信息来确定何时重新发送 AS2 消息。

      2. 如果选中“如果 MDN 未收到检查”框重新发送 AS2 消息,检查替代发送端口设置以指定“最小 HTTP 重试间隔”和“HTTP 重试次数”。 为“ 在之后停止尝试 HTTP 重试 ”字段输入一个值,以指定使用 HTTP 适配器尝试重试的最长时间。

    3. 如果选择了“请求异步 MDN 检查”框并指定了“Receipt-Delivery-Option (URL”) 属性的 URL,则“Disposition-Notification-To”文本框默认设置为同一 URL。 如果未选中“请求异步 MDN 检查”框,则必须输入 Disposition-Notification-To 的值。 此字段中的值不会在 AS2 处理中使用。

  5. 单击“ 应用 ”接受更改,然后继续配置,或单击“ 确定 ”验证更改,然后关闭对话框。

另请参阅

配置 AS2 协议属性