2009-09-03 9 views
1

HL7アクセラレータ経由でHL7 v 2.6メッセージを受け入れるためにBizTalk 2009を取得するのに問題があります。 HL7 Schema Generation Toolを使用してスキーマデータベースを処理し、HL7 v.2.6をサポートするxsdを作成しました。BizTalk HL7 2009:HL7 v。2.6タイムスタンプのMSHエラー

MSH定義として2.6バージョンIDをサポートするように変更された標準MSH_25_GLO_DEF.xsdを使用しています。

私は、含まれている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 

答えて

3

DTMにTSから変更HL7 2.6 MSH-7の型で。スキーマの制約はどのように見えるのですか?

関連する問題