配置消息状态通知(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 Server 会出于路由目的提升 IsAS2MdnResponseMessage 该属性。

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

    如果选择了 “请求 MDN ”复选框,还可以设置以下属性:

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

      注释

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

    2. 选中“ 请求异步 MDN ”复选框,然后在 “收据-Delivery-Option(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” 复选框,并为 “回执Delivery-Option(URL)” 属性指定了一个 URL,那么 “发信通知至” 文本框默认会设置为同一 URL。 如果未选中 “请求异步 MDN” 复选框,则必须输入 发送回执通知至 的值。 此字段的值在 AS2 处理期间不使用。

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

另请参阅

配置 AS2 协议属性