簡體   English   中英

BizTalk HL7 2009:HL7 v.2.6時間戳上的MSH錯誤

[英]BizTalk HL7 2009: HL7 v. 2.6 MSH Error on Timestamp

我無法讓BizTalk 2009通過HL7加速器接受HL7 v 2.6消息。 我已經使用HL7模式生成工具來處理模式數據庫並生成xsd以支持HL7 v.2.6

我正在使用標准MSH_25_GLO_DEF.xsd(已修改為支持2.6版本ID)作為我的MSH定義。

我有一組BizTalk程序集,針對包含的2.5架構定義的管道接受測試2.5消息,使用2.6架構的管道在存在時間戳時無法解析2.6消息。 這是示例輸入:

沒有時間戳:

MSH|^~\&|TEST|MCM|BTAHL7InterfaceEngine||||ADT^A20|000001|P|2.6
EVN|A20|19880704
NPU|A|OCC

MSH|^~\&|BTAHL7InterfaceEngine||TEST|MCM|20090902152033||ACK^A20^ACK|100000|P|2.6|||NE
MSA|AA|000001 

帶時間戳:

MSH|^~\&|TEST|MCM|BTAHL7InterfaceEngine||199112311501||ADT^A20|000001|P|2.6
EVN|A20|19880704
NPU|A|OCC

MSH|^~\&|BTAHL7InterfaceEngine||TEST|MCM|20090902152032||ACK^A20^ACK|100000|P|2.6|||NE
MSA|AR|000001
ERR|MSH^1^7^102&Data type error&HL7nnnn 

在HL7 2.6中,MSH-7的類型從TS更改為DTM。 模式的約束看起來如何?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM