您的位置:首页 > 其它

BizTalkServer 如何接收 EDI 消息(5)

2016-10-24 16:06 176 查看
处理传入批当 BizTalk Server 收到批处理 EDI 交换时,它可以将交换拆分为事务集,然后对每一个事务集分别加以处理,也可以保留交换,将所有事务集作为一个组进行处理。可在 X12 和 EDIFACT 协议的“协议属性”对话框中单向协议选项卡的“本地主机设置”页上确定批处理。当保留交换时,如果出现错误,则可以选择挂起相应的交换或事务集。本部分的内容拆分批处理的 EDI 交换

拆分 HIPAA 子文档

保留接收的批处理 EDI 交换

拆分批处理的 EDI 交换
本主题中提及的所有用户接口选项都可在“协议属性” 对话框中的单向协议选项卡的“本地主机设置”页(“接收方设置”部分)中找到。
如果将“入站批处理选项”协议属性设置为“将交换拆分为事务集”,则 EDI 接收管道将拆分传入 EDI 交换批处理。
当 EDI 接收管道拆分传入批处理 EDI 交换时,将为每个 EDI 事务集/消息创建一个 XML 文件。该管道将整个交换和组标头升级为从交换拆分的每个事务集的上下文。它还会升级某些特定交换和组标头(如 ISA6、GS1 和 GS2),以便可以使用这些字段进行路由。通过选择“屏蔽安全/授权/密码信息”属性,可屏蔽标头中的安全信息。
当 BizTalk Server 尝试将某个交换拆分为事务集时,某个 ISA(ISA1 至 ISA13)或 UNB 标头字段中的任何错误都将导致该交换被拒绝。如果在协议或后备协议属性中启用了对重复交换控制编号的检查,则在交换控制编号重复时,同样会出现此种情况。其他交换标头字段(X12 交换中除 ISA1 至 ISA13 之外的字段)或组标头字段中的错误将不会导致交换处理失败。
如果在协议属性中选择“将交换拆分为事务集 - 出错时挂起事务集”,则在发生错误时,BizTalk Server 将挂起事务。如果选择“将交换拆分为事务集 - 出错时挂起事务集”,则BizTalk Server 将挂起交换。
每个 XML 批元素均被路由到 MessageBox,并由订阅此批元素的发送端口或业务流程处理。在将事务集作为已拆分消息处理后,可能不会保留这些事务集在交换中的排序。在接收端,将按消息在交换中的显示顺序来处理消息,并按此顺序将其放置在 MessageBox 中,但是在发送端,您必须使用保护或按序送达发送端口来保持此排序。
如果从批处理拆分的元素将包含在传出批中,BatchMarker 管道组件将升级所需属性。有关详细信息,请参阅对传出 EDI 消息进行批处理
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  接口 对话框 管道