本主题介绍如何在 BizTalk Server 管理控制台的 “组概述 ”页中配置 EDI 和 AS2 状态报告。
状态报告跟踪数据根据以下过程中选择的存储属性存储在 BizTalk 跟踪数据库中(BizTalkDTADb)。 可以将 BizTalk Server 配置为为每个协议启用状态报告。 根据您存储的数据量,您应定期将数据存档,从活动存储中转移到存档存储,最后适时从存档存储中清除数据。 有关管理 BizTalkDTADb 数据库的详细信息,请参阅 存档和清除 BizTalk 跟踪数据库。
可以通过三种方式启用状态报告:
为解析为协议的入站或出站 EDI 交换启用状态报告。
为 EDI 后备协议属性启用状态报告,以便在 BizTalk Server 无法确定协议的情况下,为 EDI 交换启用状态报告。
为 AS2 消息启用状态报告。
先决条件
必须以 BizTalk Server 管理员组或 BizTalk Server B2B作员组的成员身份登录。
为协议启用 EDI 状态报告
在 BizTalk Server 管理控制台中,单击 BizTalk Server 管理和 BizTalk 组节点下的“参与方”节点。
在 “参与方和业务配置文件” 窗格中,单击具有 X12 或 EDIFACT 协议的参与方,以启用状态报告。
在“ 协议 ”部分中,右键单击要为其启用状态报告的协议,然后单击“ 属性”。
在“ 常规 ”选项卡中的“ 通用主机设置” 部分中,单击“ 打开报告”。
注释
此步骤会导致在 BizTalk Server 管理控制台的状态报告 UI 中输入消息条目。
选择 存储事务集/有效负载以用于报表,将事务集存储在跟踪(BizTalkDTADb)数据库的 EDI 表中。
注释
如果在激活批处理业务流程实例时启用事务集存储,则不会为正在创建的批处理存储事务集。 但是,如果在激活批处理业务流程实例时禁用事务集的存储,则会在批处理过程中禁用存储。
单击 “确定” 。
重启 BizTalk 服务(在“计算机管理”对话框中)。 如果在解决方案中使用 AS2EdiReceive 管道或 AS2EdiSend 管道,请重启 IIS 管理服务(使用 iisreset 命令)。
注释
激活或停用 EDI 状态报告后,需要重启 BizTalk 服务才能使更改生效。 如果在解决方案中使用 AS2EdiReceive 或 AS2EdiSend 管道,则需要重启 BizTalk 服务和 IIS 服务才能使更改生效。 请注意,启用 AS2 状态报告时不需要这样做。
为备选协议启用 EDI 状态报告功能
在 BizTalk Server 管理控制台中,展开 BizTalk Server 管理,展开 BizTalk 组 节点,右键单击 “参与方”,然后选择 “X12 回退设置” 或 “EDIFACT 回退设置”。
注释
在回退协议中配置状态报告时,仅当没有为消息制定协议时,该配置才适用。
在“ 回退设置常规页面 ”选项卡中,单击“ 激活 EDI 报告”。
注释
此步骤会导致在 BizTalk Server 管理控制台的状态报告 UI 中输入消息条目。
选择 “存储事务集/有效负载以便报告”,以便在跟踪(BizTalkDTADb)数据库的 EDI 表中存储事务集。
注释
对于 EDIFACT 编码的消息:如果选择此属性,还必须在“EDI 全局属性”对话框的 UNB 段定义页中选择 UNB3.2 字段(代码限定符)的值。 默认情况下未设置此属性,如果已选择 用于报告的存储事务集/有效负载 ,但未为 UNB3.2 选择值,交换将会暂停。
单击 “确定” 。
启用 AS2 状态报告
在 BizTalk Server 管理控制台的 BizTalk Server 管理和 BizTalk 组 节点下,单击 “参与方 ”节点。
在 “参与方和业务简介” 窗口中,单击要为其启用状态报告的 X12 或 EDIFACT 协议的参与方。
在“ 协议 ”部分中,右键单击要为其启用状态报告的协议,然后单击“ 属性”。
在 “常见主机设置” 部分中,单击“ 打开报告”。
注释
此步骤会导致在 BizTalk Server 管理控制台的状态报告 UI 中输入消息条目。
在“ 协议属性 ”对话框的单向协议选项卡中,单击 “接收方消息跟踪”(NRR) 页。
在 接收方消息跟踪(NRR) 页中,单击 为入站编码的 AS2 消息启用 NRR ,以便显示传入消息的线路格式。
注释
右键单击 AS2 消息和相关 MDN 状态页中的消息时,将显示消息的线格式,然后单击 消息线格式。
注释
必须选择 打开报告 属性,才能在不可否认数据库中存储数据。 如果选择此属性或任何其他属性,以便在非否认性数据库中启用存储,则会显示一个弹出窗口,提示你激活 AS2 报告。 如果单击“ 是”,将为你激活 AS2 报告。
在 接收方消息跟踪(NRR) 页中,单击 为入站解码的 AS2 消息启用 NRR ,以显示已解码的传入消息格式。
在 接收方消息跟踪(NRR) 页中,单击 启用用于出站 MDN 的 NRR 以显示传入消息的 MDN 响应。
在“ 协议属性 ”对话框的单向协议选项卡中,单击 “发件人邮件跟踪”(NRR) 页。
在 “发件人消息跟踪(NRR)”页中,单击 启用用于出站编码的 AS2 消息的 NRR,以显示传出消息的线缆格式。
在 “发件人消息跟踪 (NRR)”页 中,单击 启用出站解码 AS2 消息的 NRR,以展示已解码的传出消息格式。
在 “发件人消息跟踪 (NRR)”页中,单击 为传入 MDN 启用 NRR 以显示对传出消息的 MDN 响应。
单击 “确定” 。