Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
BizTalk HL7加速器能否生成符合HL7 v2XML的消息_Biztalk_Biztalk 2010_Hl7_Btahl7 - Fatal编程技术网

BizTalk HL7加速器能否生成符合HL7 v2XML的消息

BizTalk HL7加速器能否生成符合HL7 v2XML的消息,biztalk,biztalk-2010,hl7,btahl7,Biztalk,Biztalk 2010,Hl7,Btahl7,默认情况下,HL7加速器似乎从HL7 v2消息生成XML,该消息与HL7.org不兼容(与它们的XML v2 XML模式不匹配)。有没有可能让它生成HL7V2xML兼容的xml 编辑: 我们有将HL7v2XML转换为其他XML格式的xslt转换。作为我们平台一部分的其他工具也使用这些工具。如果BTAHL72XReceivePipeline组件生成符合HL72的XML,我们就可以在BizTalk中简单地重复使用这些转换,但由于某些原因,管道生成的XML略有不同。我不确定这是为什么 如果查看HL7.

默认情况下,HL7加速器似乎从HL7 v2消息生成XML,该消息与HL7.org不兼容(与它们的XML v2 XML模式不匹配)。有没有可能让它生成HL7V2xML兼容的xml

编辑:
我们有将HL7v2XML转换为其他XML格式的xslt转换。作为我们平台一部分的其他工具也使用这些工具。如果BTAHL72XReceivePipeline组件生成符合HL72的XML,我们就可以在BizTalk中简单地重复使用这些转换,但由于某些原因,管道生成的XML略有不同。我不确定这是为什么

如果查看HL7.org中的标准HL7 2 XML规范,元素名称将使用句点而不是biztalk模式使用的下划线,biztalk模式中的元素名称将附加字段/组件的名称,而在HL7.org模式中,字段/组件名称被指定为元素上的可选属性


似乎BTAHL72XReceive/Send管道需要BTAHL7模式,而BTAHL72XMLReceive/Send管道使用HL7 2 XML模式。但是,也可以从BTAHL72XReceive/Send管道使用HL7 2 XML,这难道没有意义吗?

这将指导您如何让适配器与HL7 v2 XML模式一起工作。该页面上还有一个链接,指向执行此工作的工具。哦,这是另一篇文章。

我看过那篇文章,但这似乎不是我想要的。请参见编辑原始问题。。。