BTAHL72XML 处理
Microsoft BizTalk Accelerator for HL7 (BTAHL7 中的以下组件) 处理 HL7 2.XML (XML 编码) 消息:
管道和核心库:BTAHL7.PipelineCommon.dll 和 BTAHL7.PipelineMessageCore.dll
汇编程序和反汇编程序库:BTAHL7.HL72XmlAsm.dll 和 BTAHL7.HL72XmlDAsm.dll
用于双向 MLLP 发送适配器的确认 (ACK) 验证库:BTAHL7.HL7ACKHelper.dll
XML 消息模式
BTAHL7 支持 2.XML 消息的以下消息模式:
发布者-订阅者 (发布) 模式
发布者以声明性或未经请求的更新的形式向订阅者群广播。 BizTalk Server 和 BTAHL7 提供了此模式的灵活性,因为你可以在设计后管理订阅和参与方。
请求-响应模式
询问或查询消息交换,其中来自特定实体的特定请求导致响应消息。
XML 验证
BTAHL7 提供对 2.XML 消息的以下验证:
XML 读取器
原理图
由参与方启用或禁用示意图验证。 BTAHL7 直接使用 HL7 2.XML 架构进行此处理,由 MSH9.3 消息结构标头字段和 MSH12 版本 ID 字段 (2.3.1、2.4 或 2.5) 确定。 BTAHL7 在 BizTalk Server 中使用标准 XML 处理功能。
Z 段
BTAHL7 验证未声明的 Z 段中是否不包含声明的段。
ACK 生成
BTAHL7 支持以下类型的确认, (ACK) 2.XML 消息。 使用 HL7 错误类型和 BTAHL7 (备用) 错误类型:
HL7 原始 ACK
HL7 增强型 ACK
提交接受和应用程序接受