次の方法で共有


パート 1: 断片化した受信バッチのシナリオ

チュートリアルのこの部分では、HL7 でエンコードされたバッチを受け取り、個々のメッセージにフラグメント化し、個々のメッセージを宛先に送信します。 次の図は、このプロセスのフローを示しています。

フラグメント化された受信バッチ シナリオのフローを示す画像。

このシナリオには、次のワークフローが含まれます。

  1. ワークフローは、基幹業務アプリケーションが、最小下位層プロトコル (MLLP) プロトコルを使用して Microsoft BizTalk Accelerator for HL7 (BTAHL7) 統合エンジンにメッセージ バッチを送信したときに開始されます。 バッチには、ADT^A03 メッセージの 2 つのバージョンが含まれています。 ソース アプリケーションは、Tutorial_BatchSource パーティに属しています。

  2. インターフェイス エンジンは、MLLP 受信ポートでバッチを受信し、メッセージ バッチを検証します。 (検証のレベルは、BTAHL7 構成エクスプローラーでソース パーティに対して選択された設定によって異なります)。

  3. バッチの断片化を有効にする BTAHL7 構成エクスプローラーの設定に基づいて、インターフェイス エンジンはバッチを 2 つの個別の ADT^A03 メッセージに解析します。 BTAHL7 構成エクスプローラーでソース パーティに対して選択された設定に基づいて、個々のメッセージを再度検証します。

  4. インターフェイス エンジンは、BTAHL7 構成エクスプローラーの受信確認定義設定に基づいて、各メッセージの受信確認を生成します。 このチュートリアルでは、元の受信確認モードを選択します。そのため、インターフェイス エンジンは、メッセージ ヘッダーと本文の両方を検証した後、各メッセージに対して 1 つのアプリケーション受け入れ受信確認を生成します。 エンジンは、ACK_024_GLO_DEF スキーマに基づいて受信確認を作成し、受信確認のフィールド MSA2 に「AA」と入力し、MSH3 に宛先パーティを入力し、MSH5 にソース パーティを入力します。

  5. インターフェイス エンジンは、各受信確認の周囲に MLLP ラッパーを配置し、受信確認を処理するように設定された MLLP 送信アダプターを介してソース パーティに受信確認をルーティングします。

  6. インターフェイス エンジンは、各メッセージの周囲に MLLP ラッパーを配置し、受信確認以外のメッセージを処理するように設定された MLLP 送信ポートに各メッセージを個別にルーティングします。

  7. BTAHL7 は、MSH5 フィールドで指定された宛先に別の MLLP 送信ポートを介して各メッセージを送信します。

  8. 宛先パーティは、受信した各メッセージのアプリケーション受け入れ確認を BTAHL7 に送信します。

  9. インターフェイス エンジンは、各受信確認を受信します。

このセクションの内容