零碎的入站批处理
可以将 BizTalk Accelerator for HL7 (BTAHL7) 配置为接收消息批、从批处理中提取消息,然后将各个消息路由到目标系统。 如果启用碎片,则入站批处理将分段到单个消息中;否则,批处理将作为单个“批处理”或交换进行处理和路由。 使用 BTAHL7 配置资源管理器启用批处理。 有关启用批处理的详细信息,请参阅 配置批处理。
下面介绍了一个典型的碎片入站批处理方案:
在系统 A 上运行的业务线应用程序向 BTAHL7 发送消息批。
批处理消息可以采用两种不同的格式。 BTAHL7 可以处理以下格式:
格式 1:包括一个文件标头和尾部 (FHS/FTS) 对,以及一个或多个批标头和尾部 (BHS/BTS) 。
FHS BHS MSH ............. MSH ........... BTS BHS MSH .............. MSH ............... BTS FTS
格式 2:不包含 HL7 定义的文件和批处理包装器,并挂起一系列是流中的消息。
MSH ....... MSH ........ MSH .........
BTAHL7 从批处理创建单个消息,然后根据相应的架构验证各个消息。
BTAHL7 针对从批处理中提取的每条消息向系统 A 发送单独的确认消息。
BTAHL7 根据单个消息中的路由信息(而不是消息批处理标头)将各个消息路由到目标系统。
注意
当 FHS3 字段 (发送方) 包含启用了碎片的贸易伙伴时,BTAHL7 不会验证批处理和文件标头/尾部。