消息验证

消息验证发生在 HL7 2.x 接收和发送管道的传入和传出 HL7 消息中。 只能为 MSH (标头) 段或整个消息正文配置验证。 此外,还可以针对架构的唯一本地化版本进行验证。 为此,您可以定义一个唯一的命名空间值,并在 HL7 消息配置 (的参与方) 级别上使用此命名空间值,并在定义消息的实际架构的 "目标命名空间" 属性中使用此命名空间。 在运行时,用于 HL7 的 Microsoft BizTalk 加速器 (BTAHL7) 使用架构的 "命名空间" 和 "根引用" 属性的组合,为消息分析和验证选择适当的架构。

分析器和序列化程序根据与消息关联的参与方的设置来执行验证。 其他参与方设置(包括批处理、确认和消息标头重写)会影响分析器或序列化程序执行验证的方式。

注意

序列化程序执行一系列步骤,包括 ((如果适用)) 从 MSH 映射执行标头重写,并执行 XML 验证。 如果标头重写和验证过程均已启用,并且标头重写进程在标头字段中输入的值不正确,则即使消息传递正文验证,消息也将失败。

另请参阅

MSH 替代