A.1.1.2 AQトポロジ

SagaフレームワークをサポートするAQトポロジの説明を次に示します。この情報はDBA_SAGA_PARTICIPANTSディクショナリ・ビューで参照できます。次の例では、TestBrokerという名前のブローカがBroker PDBに作成されていると仮定します。

エンティティ名 キュー名 説明:

TestBroker

SAGA$_TESTBROKER_INOUT1

このキューは、SagaブローカのIn/Outキューを表します。このキューは、AQ伝播を使用して、他のキューに接続されます。

TravelAgency

SAGA$_TRAVELAGENCY_IN_Q1

イニシエータのINキューには、受信参加者の応答が格納されます。

SAGA$_TRAVELAGENCY_OUT_Q1

イニシエータのOUTキューには、送信リクエストのメッセージが格納されます。

TACoordinator

SAGA$_TACOORDINATOR_IN_Q1

通知には、"plsql://dbms_saga_adm.notify_callback_coordinator"を使用します。

コーディネータのINキューには、受信確認と確定ステータス・メッセージが格納されます。

SAGA$_TACOORDINATOR_OUT_Q1

コーディネータのOUTキューには、送信確認応答と終了リクエストが格納されます。

Airline

SAGA$_AIRLINE_IN_Q1

参加者のINキューには、受信ペイロード・リクエストと確認応答が格納されます。

SAGA$_AIRLINE_OUT_Q1

参加者のOUTキューには、イニシエータとコーディネータの両方にバインドされた、アウトバウンド・メッセージが格納されます。