启用 EDI 和 AS2 状态报告

本主题介绍如何在 BizTalk Server 管理控制台的 “组概述 ”页中配置 EDI 和 AS2 状态报告。

状态报告跟踪数据根据以下过程中选择的存储属性存储在 BizTalk 跟踪数据库中(BizTalkDTADb)。 可以将 BizTalk Server 配置为为每个协议启用状态报告。 根据您存储的数据量,您应定期将数据存档,从活动存储中转移到存档存储,最后适时从存档存储中清除数据。 有关管理 BizTalkDTADb 数据库的详细信息,请参阅 存档和清除 BizTalk 跟踪数据库

可以通过三种方式启用状态报告:

  • 为解析为协议的入站或出站 EDI 交换启用状态报告。

  • 为 EDI 后备协议属性启用状态报告,以便在 BizTalk Server 无法确定协议的情况下,为 EDI 交换启用状态报告。

  • 为 AS2 消息启用状态报告。

先决条件

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

为协议启用 EDI 状态报告

  1. BizTalk Server 管理控制台中,单击 BizTalk Server 管理和 BizTalk 组节点下的“参与方”节点。

  2. “参与方和业务配置文件” 窗格中,单击具有 X12 或 EDIFACT 协议的参与方,以启用状态报告。

  3. 在“ 协议 ”部分中,右键单击要为其启用状态报告的协议,然后单击“ 属性”。

  4. 在“ 常规 ”选项卡中的“ 通用主机设置” 部分中,单击“ 打开报告”。

    注释

    此步骤会导致在 BizTalk Server 管理控制台的状态报告 UI 中输入消息条目。

  5. 选择 存储事务集/有效负载以用于报表,将事务集存储在跟踪(BizTalkDTADb)数据库的 EDI 表中。

    注释

    如果在激活批处理业务流程实例时启用事务集存储,则不会为正在创建的批处理存储事务集。 但是,如果在激活批处理业务流程实例时禁用事务集的存储,则会在批处理过程中禁用存储。

  6. 单击 “确定”

  7. 重启 BizTalk 服务(在“计算机管理”对话框中)。 如果在解决方案中使用 AS2EdiReceive 管道或 AS2EdiSend 管道,请重启 IIS 管理服务(使用 iisreset 命令)。

    注释

    激活或停用 EDI 状态报告后,需要重启 BizTalk 服务才能使更改生效。 如果在解决方案中使用 AS2EdiReceive 或 AS2EdiSend 管道,则需要重启 BizTalk 服务和 IIS 服务才能使更改生效。 请注意,启用 AS2 状态报告时不需要这样做。

为备选协议启用 EDI 状态报告功能

  1. 在 BizTalk Server 管理控制台中,展开 BizTalk Server 管理,展开 BizTalk 组 节点,右键单击 “参与方”,然后选择 “X12 回退设置”“EDIFACT 回退设置”。

    注释

    在回退协议中配置状态报告时,仅当没有为消息制定协议时,该配置才适用。

  2. 在“ 回退设置常规页面 ”选项卡中,单击“ 激活 EDI 报告”。

    注释

    此步骤会导致在 BizTalk Server 管理控制台的状态报告 UI 中输入消息条目。

  3. 选择 “存储事务集/有效负载以便报告”,以便在跟踪(BizTalkDTADb)数据库的 EDI 表中存储事务集。

    注释

    对于 EDIFACT 编码的消息:如果选择此属性,还必须在“EDI 全局属性”对话框的 UNB 段定义页中选择 UNB3.2 字段(代码限定符)的值。 默认情况下未设置此属性,如果已选择 用于报告的存储事务集/有效负载 ,但未为 UNB3.2 选择值,交换将会暂停。

  4. 单击 “确定”

启用 AS2 状态报告

  1. 在 BizTalk Server 管理控制台的 BizTalk Server 管理和 BizTalk 组 节点下,单击 “参与方 ”节点。

  2. “参与方和业务简介” 窗口中,单击要为其启用状态报告的 X12 或 EDIFACT 协议的参与方。

  3. 在“ 协议 ”部分中,右键单击要为其启用状态报告的协议,然后单击“ 属性”。

  4. “常见主机设置” 部分中,单击“ 打开报告”。

    注释

    此步骤会导致在 BizTalk Server 管理控制台的状态报告 UI 中输入消息条目。

  5. 在“ 协议属性 ”对话框的单向协议选项卡中,单击 “接收方消息跟踪”(NRR) 页。

  6. 接收方消息跟踪(NRR) 页中,单击 为入站编码的 AS2 消息启用 NRR ,以便显示传入消息的线路格式。

    注释

    右键单击 AS2 消息和相关 MDN 状态页中的消息时,将显示消息的线格式,然后单击 消息线格式

    注释

    必须选择 打开报告 属性,才能在不可否认数据库中存储数据。 如果选择此属性或任何其他属性,以便在非否认性数据库中启用存储,则会显示一个弹出窗口,提示你激活 AS2 报告。 如果单击“ ”,将为你激活 AS2 报告。

  7. 接收方消息跟踪(NRR) 页中,单击 为入站解码的 AS2 消息启用 NRR ,以显示已解码的传入消息格式。

  8. 接收方消息跟踪(NRR) 页中,单击 启用用于出站 MDN 的 NRR 以显示传入消息的 MDN 响应。

  9. 在“ 协议属性 ”对话框的单向协议选项卡中,单击 “发件人邮件跟踪”(NRR) 页。

  10. “发件人消息跟踪(NRR)”页中,单击 启用用于出站编码的 AS2 消息的 NRR,以显示传出消息的线缆格式。

  11. “发件人消息跟踪 (NRR)”页 中,单击 启用出站解码 AS2 消息的 NRR,以展示已解码的传出消息格式。

  12. “发件人消息跟踪 (NRR)”页中,单击 为传入 MDN 启用 NRR 以显示对传出消息的 MDN 响应。

  13. 单击 “确定”

另请参阅

监视 EDI 和 AS2 解决方案
配置 EDI 和 AS2 状态报告
EDI 和 AS2 状态报告