拆分批处理的交换

本主题介绍了如何配置协议以便通过从交换拆分事务集来处理批处理的 EDI 交换。

必备条件

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

接收一个拆分 EDI 交换

  1. 在“BizTalk Server管理控制台”中,单击“参与方”节点。 在“ 参与方和业务配置文件 ”页中,单击具有协议的参与方,该协议将解析为传入的批量交换。 在页面的“ 协议 ”部分中,右键单击协议,然后单击“ 属性”。 在“ 协议属性 ”对话框中,在入站批处理交换将解析) 的单向协议选项卡 (中,执行以下操作:

    1. “标识符 ”页中,请确保输入正确的值,以便传入的批处理交换解析为此协议。

      • 对于 X12:设置 ISA5、ISA6、ISA7 和 ISA8。

      • 对于 Edifact:设置 UNB2.1、UNB2.2、UNB3.1 和 UNB3.2。

    2. “本地主机设置” 页 (“ 交换设置) ”下的 “接收方的设置” 部分下,为“ 入站批处理”选项选择以下选项之一:

      • 将交换拆分为事务集 - 出错时暂停事务集 – 选择此选项可指定BizTalk Server应将交换中的每个事务集分析为单独的 XML 文档。 然后,BizTalk Server 将相应的信封应用到事务集,并且将事务集文档路由至 MessageBox。 选择此选项后,如果交换中的一个或多个事务集未能通过验证,BizTalk Server 将仅挂起这些交换集。

      • 将交换拆分为事务集 - 出错时暂停交换 – 选择此选项可指定BizTalk Server应将交换中的每个事务集分析为单独的 XML 文档。 然后,BizTalk Server 将相应的信封应用到事务集,并且将事务集文档路由至 MessageBox。 选择此选项后,如果交换中的一个或多个事务集未能通过验证,BizTalk Server 将挂起整个交换。

  2. 按下列操作为保留批创建 Visual Studio 项目:

    1. 在 Visual Studio 中,创建 BizTalk 项目并添加批处理中所有消息的架构。

    2. 生成和部署项目。

  3. 在BizTalk Server管理控制台中,创建发送端口以发送拆分批,如下所示:

    1. 将发送管道设置为 EdiSendAS2EdiSend

    2. 将发送端口的筛选器设置为所需值以便提取每个事务集,例如,设置为 BTS.MessageType。

另请参阅

配置 EDI 批
如何创建发送端口