配置确认 (MDN) (AS2)

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

重要

如果在创建要为其创建协议的参与方时清除了 " 本地 BizTalk 处理参与方接收的消息或支持从此参与方发送消息 " 复选框,则将禁用此页上的下列属性。

  • 如果未收到 MDN 时重新发送 AS2 消息 复选框和关联的属性

    • "替代发送端口设置" 复选框和关联的属性

    仅在与从参与方发送交换的属性相对应的单向协议选项卡上禁用这些属性。 例如,如果你创建了两方 A 和第 B 方,并且为参与方 A 创建了,则清除该复选框后,将在 " 参与方 > B 单向协议" 选项卡上禁用以上属性列表。

先决条件

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

配置确认

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

  2. 在单向协议选项卡上,单击 " 确认" (mdn) "。

  3. 选中 "在 MessageBox 中处理入站 MDN 以进行路由/传递 " 复选框,以通过 A2 解码器将 MDN 作为直通消息路由,然后再路由到 messagebox。 如果选择此属性,BizTalk Server 会升级 IsAS2MdnResponseMessage 属性以便路由。

  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 消息 重发次数" 字段以指定重试间隔、最大尝试次数和停止重新发送消息的时间。

        注意

        如果未收到 MDN,请在 "常规" 选项卡的 "常规属性" 页上选中 "启用报表" 复选框。 BizTalk Server 使用为 as2 报告存储的跟踪信息来确定何时重新发送 as2 消息。

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

    3. 如果选中了 " 请求异步 MDN " 复选框,并为 回执传递选项 (url) 属性指定了 url,则默认情况下," 处置通知 " 文本框设置为相同的 url。 如果未选中 " 请求异步 MDN " 复选框,则必须输入 " 处置-通知-到" 的值。 此字段中的值不会在 AS2 处理中使用。

  5. 单击 " 应用 " 以在继续配置之前接受更改,或者单击 "确定" 以验证更改,然后关闭对话框。

另请参阅

配置 AS2 协议属性