启用 EDI 和 AS2 状态报告

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

状态报告跟踪数据按照在以下过程中选择的存储属性存储在 BizTalk 跟踪数据库 (BizTalkDTADb) 中。 可以将BizTalk Server配置为为每个协议启用状态报告。 根据所存储数据的数量多少,应根据需要定期将活动存储中的数据存档并最终将这些数据从存档存储中清除。 有关管理 BizTalkDTADb 数据库的详细信息,请参阅 存档和清除 BizTalk 跟踪数据库

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

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

  • 为 EDI 回退协议属性启用状态报告,以便为BizTalk Server无法确定协议的 EDI 交换激活状态报告。

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

必备条件

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

为协议启用 EDI 状态报告

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

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

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

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

    注意

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

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

    注意

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

  6. 单击 “确定”

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

    注意

    激活或停用 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 状态报告