注释
本主题中提到的所有用户界面选项都可以在“协议属性”对话框中单向协议选项卡的“本地主机设置”页(接收器的“设置”部分)中使用。
如果您已将协议属性中的 入站批处理选项 设置为 将交换拆分为事务集,则 EDI 接收管道会将传入的 EDI 交换批处理拆分。
当 EDI 接收管道拆分传入的批处理 EDI 交换时,它会为每个 EDI 事务集/消息创建一个 XML 文件。 管道会将整个交换和组标头提升到从交换拆分的每个事务集的上下文中。 它还会促进某些特定的交换和组标头,例如 ISA6、GS1 和 GS2,以便这些字段可以用于路由。 可以通过选择 掩码安全/授权/密码信息 属性来屏蔽标头中的安全信息。
当 BizTalk Server 尝试将交换拆分为事务集时,某些 ISA(ISA1 到 ISA13)或 UNB 标头字段中的任何错误都将导致交换被拒绝。 如果协议或回退协议属性中启用了对重复交换控制编号的检查,则这也是交换控制编号重复的情况。 其他交换标头字段(除了 ISA1 到 ISA13 for X12 交换)或组标头字段中的错误不会导致交换处理失败。
如果将 交换拆分为事务集 - 在协议属性中选择了“出错时挂起事务集”,则如果发生错误,BizTalk Server 将挂起事务集。 如果选择了拆分交换为事务集 – 出错时挂起交换,BizTalk Server 将挂起交换。
每个 XML 批处理元素将路由到 MessageBox,并由订阅批处理元素的发送端口或业务流程进行处理。 交换中的事务集排序在处理为拆分消息后可能不会保留。 在接收端,消息将按照交换中显示的顺序进行处理,并且它们将按该顺序放置在 MessageBox 中。但要在发送端保持该顺序,就需要使用队列或有序传递的发送端口。
如果从一批中拆分出来的元素将被包含在另一批中,BatchMarker管道组件会提升所需的属性。 有关详细信息,请参阅 批处理传出 EDI 消息。