默认情况下,看起来HL7加速器从HL7 v2消息生成XML,这些消息不符合HL7.org(与XML v2 XML模式不匹配)。是否有可能让它生成符合HL7 v2XML的xml?
修改
我们有xslt转换,将HL7v2 XML转换为其他xml格式。这些是我们平台的其他工具使用的。如果BTAHL72XRecievePipeline组件生成符合HL72的XML,我们将能够在BizTalk中简单地重用这些转换,但由于某种原因,管道生成的xml略有不同。我不确定为什么会这样。
如果您查看来自HL7.org的标准HL7 2 XML规范,元素名称使用句点而不是biztalk模式使用的下划线,并且biztalk模式中的元素名称附加了字段/组件的名称,而在HL7.org模式中,字段/组件名称被指定为元素上的可选属性。
BTAHL72XReceive / Send piplines似乎需要BTAHL7模式,而BTAHL72XMLRecive / Send piplines则使用HL7 2 XML模式。但是,能否使用BTAHL72XReceive / Send piplines中的HL7 2 XML也没有意义吗?