【发布时间】:2012-07-26 08:19:07
【问题描述】:
默认情况下,看起来 HL7 加速器从不符合 HL7.org 的 HL7 v2 消息生成 XML(与其 XML v2 XML 模式不匹配)。是否有可能让它生成符合 HL7 v2XML 的 xml?
编辑:
我们有将 HL7v2 XML 转换为其他 xml 格式的 xslt 转换。这些由我们平台中的其他工具使用。如果 BTAHL72XRecievePipeline 组件生成符合 HL72 的 XML,我们将能够简单地在 BizTalk 中重新使用这些转换,但由于某种原因,管道生成的 xml 略有不同。我不确定为什么会这样。
如果您查看来自 HL7.org 的标准 HL7 2 XML 规范,元素名称使用句点而不是 biztalk 模式使用的下划线,并且 biztalk 模式中的元素名称附加了字段/组件的名称,而在 HL7.org 模式中,字段/组件名称被指定为元素的可选属性。
BTAHL72XReceive/Send 管道似乎需要 BTAHL7 模式,而 BTAHL72XMLRecieve/Send 管道使用 HL7 2 XML 模式。但是,是否也能够使用 BTAHL72XReceive/Send 管道中的 HL7 2 XML?
【问题讨论】:
标签: biztalk biztalk-2010 hl7 btahl7