BizTalk Accelerator for HL7 中的新增功能

使用 BizTalk Accelerator for HL7(BTAHL7)进行更改和更新。

BizTalk Server 2016

功能 / 特点 DESCRIPTION
启动与 LOB 的连接 使用 MLLP 适配器,BTAHL7 可以启动或启动与远程业务线服务器 (LOB) 系统的连接。 LOB 等待连接,然后使用 MLLP 适配器将消息发送到 BizTalk Server。 MLLP 接收位置中存在一些配置此选项的新属性。 请参阅:
在 BizTalk Server 2013 R2 和更早版本中,HL7 MLLP 接收适配器等待远程 LOB 服务器连接到 MLLP 适配器,然后 LOB 发送消息。

有关更多详细信息,请参阅 BTAHL7 如何路由消息

BizTalk Server 2013 R2

功能 / 特点 DESCRIPTION
64 位支持 MLLP 适配器和 HL7 管道可以在 32 位和 64 位主机实例中运行。

BTAHL7 安装包括 32 位安装包和 64 位安装包。 在 32 位计算机上,仅安装 32 位包。 在 64 位计算机上,安装 32 位 64 位包。

重要: 若要使用 64 位支持,请仅安装 64 位包。 64 位包使适配器和管道能够在 32 位和 64 位模式下运行。
v2.6 架构支持 支持包括:

- BTAHL7V26Common 项目:包括 v2.6 架构。
- BTAHL7Common 项目:包括 v2.6 架构和ACK_26_GLO_DEF确认架构;生成 v2.6 消息的确认。
- MSH_25_GLO_DEF 架构:处理 v2.6 架构中包含的新消息标头字段,并继续支持所有 v2。x 架构。
动态 MLLP 适配器支持 可以使用 One-Way 或 Two-Way (request-response) 发送端口在运行时配置适配器属性。 请参阅 动态 MLLP 适配器
“FreeText”支持 如果字段或段定义为“FreeText”,则不会分析字段/段中的字符数据。 请参阅 使用自由文本对字符进行编码
MSH 无效的消息会接收到 ACK 或 NACK 使用 ReturnErrorForInvalidMSH3 注册表项时,如果发生以下情况,则会向参与方发送负确认(NACK):

- MSH3 无效(未在 HL7 配置资源管理器中定义参与方)

- 消息中的 MSH15 和 MSH16 值为 null 或空

若要发送 NACK,请将以下注册表项设置为 1,然后重启主机实例:

32 位主机: HKLM\SOFTWARE\Microsoft\BizTalk Accelerator for HL7

64 位主机: HKLM\ SOFTWARE\Wow6432Node\Microsoft\BizTalk Accelerator for HL7

提示: 端口可以订阅失败的消息:
  • 使用 BTAHL7Schemas.ParseError = True 筛选器条件。
  • 使用 直通 管道。
ACK 消息实例保持活动状态 如果上游系统连接失败,则发送到上游系统的确认(ACK)仍处于活动状态。

新行为:如果上游系统连接失败,则会挂起 ACK 消息的发送。
不要发送 <SB> 此属性将添加到接收适配器端口配置属性。 若要启用此属性,请设置 UseMLLPTransACK 值:

- 如果设置为 False (默认值),适配器会在数据以 <SB> 开头时发送消息。 例如,发送以下消息:
<SB\>DataData<CR\>DataData<CR\>…

- 如果设置为 True,适配器会在开始时缺少 <SB> 时发送消息。 例如,发送以下消息:
DataData<CR\>DataData<CR\>…

重要: 如果双向发送端口 未 <将 SB> 设置为 True,则不会向下游系统发送带消息的 SB。 它还可以同时从下游系统接收缺少 SB 的 ACK。
接受缺少 <SB> 此属性将添加到发送适配器端口配置属性。 若要启用此属性,请设置 UseMLLPTransACK 值:

- 如果设置为 False (默认值),则适配器在开始时缺少 <SB> 时返回错误。 例如,以下消息返回错误:
DataData<CR\>DataData<CR\>…

- 设置为 True 时,如果数据在开始时缺少 <SB> ,适配器可以接收消息。 例如,收到以下消息:
<SB\>DataData<CR\>DataData<CR\>…
DataData<CR\>DataData<CR\>…

重要: 如果双向接收端口将接受缺失的<SB>设置为 True,则它将接受来自上游系统的消息中缺失的 SB。 同时,它不会将 SB 发送到上游系统。

BizTalk Server 2013

以前的版本中包括以下增强功能:

  • HL7 管道在批处理输入输出场景中的可恢复交换支持。

    在以前的版本中删除了以下功能:

  • 健康活动跟踪功能已从 BizTalk Server 中移除,因此BTAHL7中的审核功能也被删除,但日志功能仍然保留。

    在以前的版本中修改了以下功能:

  • “审核和日志记录服务”重命名为“HL7 日志记录服务”。

另请参阅

BizTalk Server 2016 中的新增功能
BizTalk Server 2013 R2 和 2013 中的新增功能