断片化した受信バッチ
BizTalk Accelerator for HL7 (BTAHL7) を構成してメッセージ バッチを受信し、バッチからメッセージを抽出してから、個々のメッセージを宛先システムにルーティングできます。 断片化を有効にすると、受信バッチは個々のメッセージにフラグメント化されます。それ以外の場合、バッチは 1 つの "バッチ" またはインターチェンジとして処理され、ルーティングされます。 BTAHL7 構成エクスプローラーを使用してバッチ処理を有効にします。 バッチ処理を有効にする方法の詳細については、「バッチ処理の 構成」を参照してください。
次に、一般的なフラグメント化された受信バッチ シナリオについて説明します。
システム A で実行されている基幹業務アプリケーションは、BTAHL7 にメッセージ バッチを送信します。
バッチ メッセージは、2 つの異なる形式にすることができます。 BTAHL7 では、次の形式を処理できます。
形式 1: 1 つのファイル ヘッダーとトレーラー (FHS/FTS) ペアと 1 つ以上のバッチ ヘッダーとトレーラー (BHS/BTS) が含まれます。
FHS BHS MSH ............. MSH ........... BTS BHS MSH .............. MSH ............... BTS FTS
形式 2: HL7 で定義されたファイル ラッパーとバッチ ラッパーが含まれていないので、ストリーム内のメッセージである系列を中断します。
MSH ....... MSH ........ MSH .........
BTAHL7 は、バッチから個々のメッセージを作成し、適切なスキーマに対して個々のメッセージを検証します。
BTAHL7 は、バッチから抽出されたメッセージごとに、個別の受信確認メッセージをシステム A に送信します。
BTAHL7 は、メッセージ バッチ ヘッダーではなく、個々のメッセージのルーティング情報に基づいて、個々のメッセージを宛先システムにルーティングします。
注意
BTAHL7 では、 FHS3 フィールド (送信側) に断片化が有効になっている取引先が含まれている場合、バッチヘッダーとファイルヘッダー/トレーラーは検証されません。