BizTalk Accelerator for HL7 中的新增功能

BizTalk Accelerator for HL7 (BTAHL7) 的更改和更新。

BizTalk Server 2016

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

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

BizTalk Server 2013 R2

功能 说明
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 (请求-响应) 发送端口配置适配器属性。 请参阅 动态 MLLP 适配器
“FreeText”支持 如果字段或段定义为“FreeText”,则不分析字段/段中的字符数据。 请参阅 使用自由文本对字符进行编码
向 MSH 无效的消息发送 ACK 或 NACK 使用 ReturnErrorForInvalidMSH3 注册表项,如果发生以下情况,则会向参与方发送否定确认 (NACK) :

- HL7 配置资源管理器中未定义无效的 MSH3 (方)
AND
- 消息中的 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 管道中 Batch In Batch Out 方案的可恢复交换支持。

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

  • 运行状况活动跟踪功能已从 BizTalk Server因此从 BTAHL7 中删除,但日志记录保持不变。

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

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

另请参阅

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