零碎的入站批处理

可以将 BizTalk Accelerator for HL7 (BTAHL7) 配置为接收消息批、从批处理中提取消息,然后将各个消息路由到目标系统。 如果启用碎片,则入站批处理将分段到单个消息中;否则,批处理将作为单个“批处理”或交换进行处理和路由。 使用 BTAHL7 配置资源管理器启用批处理。 有关启用批处理的详细信息,请参阅 配置批处理

下面介绍了一个典型的碎片入站批处理方案:

  1. 在系统 A 上运行的业务线应用程序向 BTAHL7 发送消息批。

    批处理消息可以采用两种不同的格式。 BTAHL7 可以处理以下格式:

    • 格式 1:包括一个文件标头和尾部 (FHS/FTS) 对,以及一个或多个批标头和尾部 (BHS/BTS) 。

      FHS  
      BHS  
      MSH  
      .............  
      MSH  
      ...........  
      BTS  
      BHS  
      MSH  
      ..............  
      MSH  
      ...............  
      BTS  
      FTS  
      
    • 格式 2:不包含 HL7 定义的文件和批处理包装器,并挂起一系列是流中的消息。

      MSH  
      .......  
      MSH  
      ........  
      MSH  
      .........  
      
  2. BTAHL7 从批处理创建单个消息,然后根据相应的架构验证各个消息。

  3. BTAHL7 针对从批处理中提取的每条消息向系统 A 发送单独的确认消息。

  4. BTAHL7 根据单个消息中的路由信息(而不是消息批处理标头)将各个消息路由到目标系统。

    注意

    FHS3 字段 (发送方) 包含启用了碎片的贸易伙伴时,BTAHL7 不会验证批处理和文件标头/尾部。

另请参阅

配置批处理