注文済メッセージ処理のユースケース
この項では、いくつかの順序付きメッセージ処理のユースケースの概要を説明します。
単一メッセージのキューおよびデキュー
このユースケースでは、単一のHL7メッセージが正常にキューおよびデキューされることの概要を示します。
- INT_QUEUE_SPRINTという名前のキューが、プロジェクトの「統合」
の下の「キュー」セクションに作成されました。

- 設計時統合は次のようになります。

- MLLPアダプタ・トリガー接続は、「FIFOキューの有効化」が選択された状態で構成されます。
- 最初の待機アクションは、HL7メッセージの処理時間をシミュレートするために数秒の時間遅延で構成されます。
- MLLPアダプタの起動接続は、「FIFOキューの選択」リストから選択したINT_QUEUE_SPRINTキューを使用して構成され、順番にメッセージをキューに入れます。
- 2番目の待機アクションは、HL7メッセージの処理時間をシミュレートするために数秒の時間遅延で構成されます。
- HL7インスペクタなどのツールは、HL7メッセージをOracle Integrationに送信するクライアント・アプリケーションをシミュレートします。 MLLPアダプタ・トリガー接続は、受信メッセージをリスニングします。
- メッセージ・インスタンスが作成され、ステータスが「進行中」の「インスタンス」タブに表示されます。

- 「キュー」タブには、展開されたキューに「保留中」状態のメッセージが1つ表示されます。

- 待機アクションの遅延時間に達すると、メッセージ・ステータスが「送信中」に変わります。

- 「インスタンス」タブには、メッセージ・インスタンスが正常に完了したことが示されます。 アクティビティ・ストリームは、メッセージがキューで正常に受信およびデキューされたことを示しています。

親統合からの子統合のコール時のメッセージ順序の保守
このユースケースでは、親インテグレーションが子インテグレーション(ローカル呼び出し)を呼び出したときに、順序付けされたメッセージ処理が維持される方法の概要を示します。
- QUEUE_TEST_DEMOという名前のキューが、プロジェクトの統合
の下の「キュー」セクションに作成されました。

- 「統合」セクションには、親(Parent_TEST_DEMO)統合と子(RestChild_TEST_DEMO)統合が表示されます。

- 親統合は、「FIFOキューの有効化」が選択されたMLLPアダプタ・トリガー接続と、子統合(ローカル起動)をコールする統合アクションで構成されます。

- 子統合には、MLLPアダプタ呼出し接続が含まれており、「FIFOキューの選択」リストから選択されたQUEUE_TEST_DEMOキューを使用して、メッセージを順番にキューに入れます。
-

- HL7インスペクタなどのツールは、HL7メッセージをOracle Integrationに送信するクライアント・アプリケーションをシミュレートします。 MLLPアダプタは、親統合の接続をトリガーして受信メッセージをリスニングします。
- 「インスタンス」タブには、親と子の統合が正常に完了したことが表示されます。

- 両方のインスタンスのアクティビティ・ストリームは、メッセージがキューで正常に受信およびデキューされたことを示しています。