BTAHL7アクセラレーターを使用してHL72.xを受信しています。生のHL7メッセージをSQLテーブルにダンプしたいのですが、コントロールIDなどの個別のデータが含まれています。私の受信場所はBTAHL72XRecievePipelineコンポーネントを使用しています。解析されたxml形式の代わりに生のメッセージをサブスクライブすることは可能ですか?
2 に答える
次のようなカスタムパイプラインコンポーネントが必要になります: http: //codebetter.com/jefflynch/2006/04/08/biztalk-server-2006-archive-pipeline-component/
パイプラインの最初のステップとして、生のメッセージを取得できます。
UltraPort MS SQLスキーマエンジンは、まさにあなたが探していることを実行します。それがすべてであり、非常に高速で非常に優れており、完全に機能する無料の試用版があります。それは文字通り数分でセットアップされ、彼らは本当に良いカスタマーサービスを持っています。電話をかけると、HL7メッセージをインポートする10〜15分の例が示されます(実際には、独自のHL7データがある場合はそれを使用することをお勧めします)。10〜15分で、質問の90%に回答できます。これには、ソフトウェアのダウンロードとインストールが含まれます。
ホームページ:http ://www.hermetechnz.com/EasyHL7/prod_sql.asp オンラインヘルプ:http ://www.hermetechnz.com/Documentation/UltraPort/MSSQL/index.html
未解析のHL7メッセージを格納するだけでなく、解析済みのデータテーブルに分割し、(オプションで)未解析のSEGMENTSを個別の行として格納します。
お役に立てれば。