次の方法で共有


断片化した受信バッチ

BizTalk Accelerator for HL7 (BTAHL7) を構成してメッセージ バッチを受信し、バッチからメッセージを抽出してから、個々のメッセージを宛先システムにルーティングできます。 断片化を有効にすると、受信バッチは個々のメッセージにフラグメント化されます。それ以外の場合、バッチは 1 つの "バッチ" またはインターチェンジとして処理され、ルーティングされます。 BTAHL7 構成エクスプローラーを使用してバッチ処理を有効にします。 バッチ処理を有効にする方法の詳細については、「バッチ処理の 構成」を参照してください。

次に、一般的なフラグメント化された受信バッチ シナリオについて説明します。

  1. システム 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  
      .........  
      
  2. BTAHL7 は、バッチから個々のメッセージを作成し、適切なスキーマに対して個々のメッセージを検証します。

  3. BTAHL7 は、バッチから抽出されたメッセージごとに、個別の受信確認メッセージをシステム A に送信します。

  4. BTAHL7 は、メッセージ バッチ ヘッダーではなく、個々のメッセージのルーティング情報に基づいて、個々のメッセージを宛先システムにルーティングします。

    注意

    BTAHL7 では、 FHS3 フィールド (送信側) に断片化が有効になっている取引先が含まれている場合、バッチヘッダーとファイルヘッダー/トレーラーは検証されません。

参照

バッチ処理の構成