![]() ![]() ![]() ![]() |
メッセージ ブローカ モジュールでは、以下の作業を行うことができます。
注意 : | チャネルのセキュリティ ポリシーを変更するには、Administrators グループまたは IntegrationAdministrators グループのメンバーとしてログインする必要があります。詳細については、『Oracle WebLogic Integration Worklist Console の使い方』の「ユーザ管理」にある WebLogic Integration のユーザ、グループ、ロール、およびセキュリティ ポリシーに関する説明を参照してください。 |
メッセージ ブローカ チャネルのプロパティは、Java Message Service (JMS) トピックと似ています。ただし、このチャネルは、Oracle WebLogic Integration プロセス、コントロール、およびイベント ジェネレータで使用できるように最適化することができます。Oracle WebLogic Integration アプリケーション内では、以下の処理が実行されます。
デプロイされたアプリケーションで使用するチャネルを定義するのはチャネル ファイルです。静的サブスクライバまたは動的サブスクライバにルーティングするメッセージを制限するには、メッセージ メタデータ (メタデータが型付き XML の場合) またはメッセージ本文 (本文が string または型付き XML の場合) に XQuery フィルタを適用します。チャネル上でメッセージを受信するように登録されているサブスクライバは、自分で設定したフィルタが適用されたメッセージを受信することになります。
メッセージ ブローカ モジュールからアクセスできるページを次の表に示します。この表では、ページごとに関連タスクとヘルプ トピックも示しています。
[チャネル概要リスト] ページには、チャネル名、メッセージ タイプ (xml、rawData、string、または none)、メッセージ数、サブスクライバ数、および配信失敗メッセージ数がチャネルごとに表示されます。
?
は任意の 1 文字、*
は 0 個以上の文字を指定するときに使用する)、[検索] をクリックします。検索条件に一致するチャネルが表示されます。注意 : | [検索] フィールドを空白のままにすると、すべてのエントリが返されます。 |
[チャネルの詳細を表示] ページに、チャネルの詳細およびサブスクリプションを表示できます。
注意 : | suppressible 属性は、同じプロセスに同じチャネル上の静的サブスクリプションと動的サブスクリプションの両方が含まれている場合にのみ機能します。2 つの別々のプロセスが 1 つのチャネルをサブスクライブしている場合や、同じプロセスが 2 つの別々のチャネルをサブスクライブしている場合には、suppressible 属性は効果がありません。 |
注意 : | suppressible を true に設定すると、動的サブスクリプションを優先して静的サブスクリプションが抑制されます。プロセスのインスタンスはすでに実行中で、動的にサブスクライブされている必要があります。suppressible が true に設定されている場合にイベントが発生すると、メッセージは実行中のインスタンスに配信されます。 |
注意 : | suppressible が false に設定されている場合に、新しいインスタンスが作成されていない場合、メッセージは実行中のインスタンスに配信されます。さらに、プロセスの新しいインスタンスが 1 つ作成されます。 |
[チャネルのサブスクライブおよびパブリッシュ ポリシーを編集] ページでは、以下のチャネル プロパティを設定できます。
注意 : | 必要な MBean を実装する認証プロバイダがコンフィグレーションされていない場合、チャネルのセキュリティ ポリシーをコンフィグレーションするためのオプションが無効になります。認証プロバイダの要件の詳細については、『Oracle WebLogic Integration Worklist Console の使い方』の「ユーザ管理」にある「ユーザ管理におけるセキュリティ プロバイダの要件」を参照してください。 |
注意 : | パブリッシュ ロールおよびサブスクライブ ロールが定義されていない場合は、すべての人が認可されます。[名前を指定してディスパッチ] のユーザが定義されていない場合、メッセージは anonymous ユーザとしてディスパッチされます。 |
a. [利用可能なロール] リストから、対象のロールを選択します。(複数のロールを選択するには、〔Ctrl〕を押しながら、追加するロールを 1 つずつクリックします)。
b. をクリックし、選択したロールを [現在のロール] リストに移動します。
a. [現在のロール] リストから、対象のロールを選択します (複数のロールを選択するには、〔Ctrl〕を押しながら、追加するロールを 1 つずつクリックします)。
b. をクリックし、選択したロールを [利用可能なロール] リストに移動します。
注意 : | ユーザが指定されていない場合、メッセージは anonymous としてディスパッチされます。 |
[メッセージ ブローカ統計の表示] ページには、以下の統計情報が表示されます。
[チャネル概要リスト] ページでは、1 つまたは複数のチャネルのメッセージ数をリセットできます。
注意 : | リストをフィルタ処理することもできます (「チャネルのリスト表示および検索」を参照)。 |
![]() ![]() ![]() |