ヘッダーをスキップ
Oracle® Fusion Middleware Oracle SOA SuiteおよびOracle Business Process Management Suite管理者ガイド
11gリリース1 (11.1.1.7)
B55916-10
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

17 Oracle Mediatorのサービス・コンポーネントとエンジンの監視

この章では、Oracle Enterprise Manager Fusion Middleware Controlを使用してOracle Mediatorサービス・コンポーネントとサービス・エンジンのランタイム・インスタンス情報、コンポーネントの状態およびフォルトを監視する方法について説明します。

この章では、次の項目について説明します。

詳細は、次の項を参照してください。

Oracle Enterprise Manager Fusion Middleware Controlを使用したメディエータ・コンポーネントのモニタリングに加え、処理を停止したもののまだメッセージを保留中のリシーケンス・グループの監視と通知を設定することもできます。この情報を使用して診断ダンプを実行することもできます。詳細は、第12章「SOAコンポジット・アプリケーションに関する問題の診断」を参照してください。

17.1 Oracle Mediatorの「ダッシュボード」ページの概要

メディエータ・コンポーネント・ダッシュボードでは、選択したメディエータ・サービス・コンポーネントの現在の状態に関する情報を表示して、失敗したインスタンスとメッセージを管理できます。メディエータ・エンジン・ダッシュボードでは、メディエータ・サービス・エンジン上で実行されるすべてのメディエータ・サービス・コンポーネントについて、同じ情報を表示できます。

ダッシュボードの各セクションには、環境のステータスの監視に役立つ詳細情報へのリンクが含まれています。次の項では、「ダッシュボード」ページの異なるセクションに表示されるインスタンス情報について説明します。


注意:

メッセージのリシーケンスを使用するメディエータ・サービス・コンポーネントのインスタンスを表示すると、タブ付きページの一部に追加フィールドが表示されます。これらのフィールドはリシーケンス・グループに関する追加情報を提供します。


17.1.1 「最新のインスタンス」セクション

この項では、最新のメディエータ・インスタンスについて表示できる情報のタイプを説明します。すべてのインスタンスを表示するか、実行中のインスタンスのみを表示するかを選択できます。

  • インスタンスID: 特定のメディエータ・インスタンスの一意のID。

  • コンポーネント: インスタンスが開始されたメディエータ・サービス・コンポーネントの名前(メディエータ・エンジン・ダッシュボードのみ)。

  • コンポジット: インスタンスが開始されたコンポジット・アプリケーションの名前(メディエータ・エンジン・ダッシュボードのみ)。

  • 状態: 特定のメディエータ・インスタンスの状態。可能な状態は、次のとおりです。

    • 失効: このメディエータ・インスタンスが作成されたコンポジットがアンデプロイされています。

    • ユーザーによって終了されました: このインスタンスは、Oracle Enterprise Manager Fusion Middleware Controlを使用して手動で、またはフォルト・ポリシーによって自動的に終了されました。

    • 失敗: インスタンスは失敗したためリカバリできません。

    • 正常に完了しました: このインスタンスはすべてに問題がなく、正常に実行されました。

    • リカバリが必要です: インスタンスは失敗しましたが、Oracle Enterprise Manager Fusion Middleware Controlを使用して手動でリカバリできます。

      フォルトのリカバリの詳細は、第18.3項「Oracle Mediatorサービス・エンジンのフォルトのリカバリ」を参照してください。

    • 実行中: メディエータ・インスタンスの1つ以上のルーティング・ルールが実行中です。

  • 開始日: メディエータ・インスタンスが起動された日付。

  • 最終更新日時: メディエータ・インスタンスが最後に更新された日付。

  • ソース: メディエータ・インスタンスをトリガーした操作またはイベント。

  • ログ: メディエータ・インスタンスに関連するログ・メッセージが含まれるログ・ファイルの場所。

17.1.2 「コンポーネント」セクション

このセクションはメディエータ・エンジン・ダッシュボードにのみ表示され、メディエータ・サービス・エンジン上で実行されるメディエータ・サービス・コンポーネントに関する次の情報を表示します。

  • 名前: サービス・エンジン上で実行される各メディエータ・サービス・コンポーネントの名前。

  • コンポジット: サービス・エンジン上で実行されるメディエータ・サービス・コンポーネントを含む各コンポジットの名前。

  • ステータス: メディエータ・サービス・コンポーネントが稼働中か停止中かを示すインジケータ。

  • 合計インスタンス数: サービス・コンポーネントについて処理済または処理中の合計インスタンスの数。

  • 実行中インスタンス: サービス・コンポーネントについて現在処理中のインスタンスの数。

  • リカバリ可能なインスタンス: リカバリ可能な失敗したインスタンスの数。

  • リカバリできないインスタンス: リカバリ不可能な失敗したインスタンスの数。

17.1.3 「最新のフォルト」セクション

このセクションには、メディエータ・サービス・コンポーネントまたはサービス・エンジンの実行中に発生した最新のフォルトに関する次の情報が表示されます。

  • エラー・メッセージ: 失敗したインスタンスに関連付けられている詳細なエラー・メッセージ。

  • リカバリ: フォルトがリカバリ可能かどうかを示すインジケータ。メディエータ・コンポーネント・ダッシュボードでフォルトがリカバリ可能とマークされている場合、それを選択し、「リカバリ・アクション」リストからリカバリ・アクションを選択できます。そのフォルトの「リカバリ」をクリックし、詳細なリカバリ・オプションにサービス・コンポーネント・インスタンス・レベルでアクセスすることもできます。

  • フォルト時間: フォルトがインスタンスで発生した時間。

  • コンポーネント: フォルトが発生したメディエータ・サービス・コンポーネントの名前(メディエータ・エンジン・ダッシュボードのみ)。

  • コンポーネント・インスタンスID: メディエータ・サービス・コンポーネント・インスタンスの一意のID。

  • ケース: フォルトが発生したルーティング・ソース・ケース。

  • ログ: フォルトに関連したログ・メッセージが含まれるログ・ファイル。このリンクをクリックすると、フォルトとそのフォルトの考えられる原因に関する詳細が表示されます。

「フォルト」ページに表示される情報の詳細は、第18.3項「Oracle Mediatorサービス・エンジンのフォルトのリカバリ」を参照してください。

17.1.4 「ルーティングの統計」セクション

このセクションはメディエータ・コンポーネント・ダッシュボードにのみ表示され、ソース操作またはサブスクライブ・イベントのルーティング・データに関する次の情報を表示します。

  • 正常に処理されたメッセージ数: 選択したルート・ソースの正常に処理されたメッセージ数。

  • 失敗したメッセージ数: 選択したルート・ソースの、フォルトをスローしたメッセージ数。

  • 着信メッセージ数: 選択したルート・ソースの受信メッセージの合計数。

  • 正常に処理されたメッセージの平均処理時間: 選択したルート・ソースの、正常に処理された各メッセージの処理に要した平均時間。

  • 失敗したメッセージの平均処理時間 - 失敗した各メッセージの処理に要した平均時間。

「ルーティングの統計」セクションの「ルート・ターゲット」サブセクションには、メディエータ・サービス・コンポーネントのターゲット・ルートの統計が表示されます。このセクションには、メディエータ・サービス・コンポーネント・インスタンスに関する次の情報が表示されます。

  • 名前: メディエータ・サービス・コンポーネントのルート・ターゲットの名前。

  • エラー: ルーティング時に発生したエラーの数。

  • 平均処理時間: メディエータ・サービス・コンポーネントのインスタンスに対する平均処理時間。このフィールドには、「成功」「失敗」の2つのサブフィールドがあります。「成功」サブフィールドには、正常に実行されたメディエータ・サービス・コンポーネントのインスタンスに対する平均処理時間が表示されます。「失敗」サブフィールドには、正常に実行されなかった特定のメディエータ・サービス・コンポーネントのインスタンスに対する平均処理時間が表示されます。

  • 平均呼出し時間: メディエータ・サービス・コンポーネントのインスタンスに対する平均呼出し時間。

17.1.5 「インスタンス率/分(リアルタイム・データ)」セクション

このセクションには、1分当たりのメディエータ・インスタンスの実行率に関する情報が表示されます。また、このセクションには、直前5分間の「成功」、「失敗」および「受信」の各インスタンスに関するリアルタイム・データを示すグラフが表示されます。

「表ビュー」をクリックすると、直前5分間のインスタンス率を表形式で表示できます。

17.2 Oracle Mediatorサービス・コンポーネントのインスタンスとフォルトの監視

Oracle Enterprise Manager Fusion Middleware Controlの「メディエータ・コンポーネント・ホーム」ページで、次のコンポーネントレベルの監視タスクをどれでも実行できます。

17.2.1 Oracle Mediatorサービス・コンポーネントの最新インスタンスおよびフォルトの監視

メディエータ・コンポーネント・ダッシュボードには、最新のインスタンスとフォルトに関する情報が表示されます。SOAコンポジット・アプリケーションの各サービス・コンポーネントには、独自のインスタンスIDがあります。このIDは、それぞれのサービス・コンポーネントが属しているSOAコンポジット・アプリケーションの全体のインスタンスIDとは異なります。

メディエータ・サービス・コンポーネントのインスタンスとフォルトを監視する手順は、次のとおりです。

  1. 次のいずれかのオプションを使用して、SOAコンポジットのホーム・ページにアクセスします。

    SOAインフラストラクチャのメニューから... ナビゲータのSOAフォルダから...
    1. 「ホーム」を選択します。

    2. 「デプロイ済コンポジット」タブを選択します。

    3. 「コンポジット」セクションで、特定のSOAコンポジット・アプリケーションを選択します。

    1. 「soa-infra」を開いて、特定のSOAコンポジット・アプリケーションを選択します。


  2. 「コンポーネント・メトリック」セクションで、メディエータ・サービス・コンポーネントを選択します。

  3. 「ダッシュボード」タブをクリックします。

    med_comp_main.gifの説明が続きます
    図版med_comp_main.gifの説明

    「ダッシュボード」ページには、第17.1項「Oracle Mediatorの「ダッシュボード」ページの概要」で説明されている情報が表示されます。

  4. 「最新のインスタンス」セクションで、次の任意のタスクを実行します。

    1. 「インスタンスID」列で、インスタンスIDをクリックし、監査証跡やフォルトなどのインスタンスの詳細を表示します。

    2. 「ログ」列で、ログ・アイコンをクリックし、「ログ・メッセージ」ページにアクセスします。このページには、そのインスタンスに固有のメッセージが表示されます。

    3. 「実行中のインスタンスのみ表示」をクリックし、実行状態のインスタンスのみを表示します。

    4. セクションの下部にある「詳細を表示」をクリックし、サービス・コンポーネントの「インスタンス」ページにアクセスして、サービス・コンポーネントのすべてのインスタンスを表示します。

  5. 「最新のフォルト」セクションで、次の任意のタスクを実行します。

    1. 「エラー・メッセージ」列で、エラー・メッセージをクリックし、フォルトに関する完全な情報を表示します。フォルトがリカバリ可能と識別されている場合は、「ここでリカバリ」をクリックし、フォルト・リカバリを実行します。

    2. 「リカバリ」列で、「リカバリ可能」と識別されているフォルトをクリックし、サービス・コンポーネント・インスタンス・レベルでフォルト・リカバリを実行します。

    3. 「ログ」列で、特定のログをクリックし、「ログ・メッセージ」ページにアクセスします。このページには、そのインスタンスに固有のメッセージがフィルタされて表示されます。

    4. 「システム・フォルトのみ表示」をクリックし、システム・エラーが原因のフォルトのみを表示します。システム・フォルトは、データベースやネットワークにアクセスできないなど、システム障害による問題に関連しています。

    5. セクションの下部にある「詳細を表示」をクリックし、サービス・コンポーネントの「フォルト」ページにアクセスして、すべてのコンポーネント・フォルトを表示します。

  6. 「ルーティングの統計」セクションを開き、「ルート・ソースの選択」フィールドで操作またはイベントを選択します。

    選択した操作またはイベントの統計を表示します。追加情報を表示するには、「ルート・ターゲット」セクションを開きます。

    med_rout_stat2.gifの説明が続きます
    図版med_rout_stat2.gifの説明

  7. 「インスタンス率/分(リアルタイム・データ)」セクションを開き、特定時間帯におけるメディエータ・サービス・コンポーネントの成功、失敗および受信(保留中)のインスタンス数をグラフィカルに表示します。

    「表ビュー」をクリックすると、同じ情報が表形式で表示されます。

    med_inst_rate.gifの説明が続きます
    図版med_inst_rate.gifの説明

詳細は、第1.2.3項「SOAコンポジット・アプリケーション・インスタンスの概要」"を参照してください。ログ・ファイルの表示および検索の詳細は、『Oracle Fusion Middleware管理者ガイド』を参照してください。

17.2.2 Oracle Mediatorサービス・コンポーネント・インスタンスの監視

「メディエータ・コンポーネント・ホーム」ページにある「インスタンス」ページを使用すると、指定した基準に基づいてメディエータ・サービス・コンポーネント・インスタンスを検索したり、インスタンスに関する情報を表示できます。

メディエータ・サービス・コンポーネントのインスタンス統計を監視する手順は、次のとおりです。

  1. 次のいずれかのオプションを使用して、SOAコンポジットのホーム・ページにアクセスします。

    SOAインフラストラクチャのメニューから... ナビゲータのSOAフォルダから...
    1. 「ホーム」を選択します。

    2. 「デプロイ済コンポジット」タブを選択します。

    3. 「コンポジット」セクションで、特定のSOAコンポジット・アプリケーションを選択します。

    1. 「soa-infra」を開いて、特定のSOAコンポジット・アプリケーションを選択します。


  2. 「コンポーネント・メトリック」セクションで、メディエータ・サービス・コンポーネントを選択します。

  3. 「インスタンス」タブをクリックします。

    med_comphome_inst.gifの説明が続きます
    図版med_comphome_inst.gifの説明

  4. 検索を実行するには、使用可能なフィールドのいずれかに基準を入力して、「検索」をクリックします。「日付」フィールドおよび「時間」フィールドについては、フィールドの横にあるカレンダ・アイコンをクリックして日付または時間を選択できます。デフォルトでは、このページに初めてアクセスしたときにはインスタンスは表示されません。インスタンスを表示するには、「検索」をクリックする必要があります。

    「インスタンス」ページに表示されるフィールドの詳細は、第17.1.1項「「最新のインスタンス」セクション」を参照してください。

17.2.3 Oracle Mediatorサービス・コンポーネント・フォルトの監視

「メディエータ・コンポーネント・ホーム」ページにある「フォルト」ページを使用すると、指定した基準に基づいてフォルトを検索し、失敗したインスタンスの情報を表示したり、複数のフォルトをリカバリまたは終了できます。

メディエータ・サービス・コンポーネントのフォルトを監視する手順は、次のとおりです。

  1. 次のいずれかのオプションを使用して、SOAコンポジットのホーム・ページにアクセスします。

    SOAインフラストラクチャのメニューから... ナビゲータのSOAフォルダから...
    1. 「ホーム」を選択します。

    2. 「デプロイ済コンポジット」タブを選択します。

    3. 「コンポジット」セクションで、特定のSOAコンポジット・アプリケーションを選択します。

    1. 「soa-infra」を開いて、特定のSOAコンポジット・アプリケーションを選択します。


  2. 「コンポーネント・メトリック」セクションで、メディエータ・サービス・コンポーネントを選択します。

  3. 「フォルト」タブをクリックします。

    med_comphome_flt1.gifの説明が続きます
    図版med_comphome_flt1.gifの説明

  4. 検索を実行するには、使用可能なフィールドのいずれかに基準を入力して、「検索」をクリックします。「日付」フィールドおよび「時間」フィールドについては、フィールドの横にあるカレンダ・アイコンをクリックして日付または時間を選択できます。デフォルトでは、このページに初めてアクセスしたときにはフォルトは表示されません。フォルトを表示するには、「検索」をクリックする必要があります。

    「フォルト」ページに表示されるフィールドの詳細は、第17.1.3項「「最新のフォルト」セクション」を参照してください。フォルトの処理の詳細は、第18.1項「Oracle Mediatorサービス・コンポーネントのフォルトのリカバリ」を参照してください。

17.2.4 Oracle Mediatorのルーティング統計の監視

「メディエータ・コンポーネント・ホーム」ページにある「ダッシュボード」ページの「ルーティングの統計」セクションには、ソース操作またはサブスクライブ・イベントのルーティング・データが表示されます。

メディエータ・サービス・コンポーネントのルーティング統計を監視する手順は、次のとおりです。

  1. 次のいずれかのオプションを使用して、SOAコンポジットのホーム・ページにアクセスします。

    SOAインフラストラクチャのメニューから... ナビゲータのSOAフォルダから...
    1. 「ホーム」を選択します。

    2. 「デプロイ済コンポジット」タブを選択します。

    3. 「コンポジット」セクションで、特定のSOAコンポジット・アプリケーションを選択します。

    1. 「soa-infra」を開いて、特定のSOAコンポジット・アプリケーションを選択します。


  2. 「コンポーネント・メトリック」セクションで、メディエータ・サービス・コンポーネントを選択します。

  3. 「ダッシュボード」タブをクリックします。

  4. 「ルーティングの統計」セクションで、「ルート・ソースの選択」リストからルーティング・ソースを選択します。

    med_rout_stats.gifの説明が続きます
    図版med_rout_stats.gifの説明

  5. 「ルート・ターゲット」表を開きます。

    med_rout_stat2.gifの説明が続きます
    図版med_rout_stat2.gifの説明

  6. すべてのターゲットのルーティング統計が「ルート・ターゲット」表に表示されます。

    「ルーティングの統計」セクションに表示されるフィールドの詳細は、第17.1.4項「「ルーティングの統計」セクション」を参照してください。

17.2.5 Oracle Mediatorコンポーネント・インスタンスの監査証跡とフォルト詳細の監視

メディエータ・コンポーネントの「ダッシュボード」ページ、「インスタンス」ページおよび「フォルト」ページのリンクをクリックすると、そのインスタンスの監査証跡とフォルト情報を表示できます。この情報は、メディエータ・エンジンの「ダッシュボード」ページ、「インスタンス」ページおよび「フォルト」ページからもアクセスできます。

監査証跡とフォルト詳細を表示する手順は次のとおりです。

  1. 次のいずれかのオプションを使用して、SOAコンポジットのホーム・ページにアクセスします。

    SOAインフラストラクチャのメニューから... ナビゲータのSOAフォルダから...
    1. 「ホーム」を選択します。

    2. 「デプロイ済コンポジット」タブを選択します。

    3. 「コンポジット」セクションで、特定のSOAコンポジット・アプリケーションを選択します。

    1. 「soa-infra」を開いて、特定のSOAコンポジット・アプリケーションを選択します。


  2. 「コンポーネント・メトリック」セクションで、メディエータ・サービス・コンポーネントを選択します。

  3. 「ダッシュボード」タブをクリックするか、「インスタンス」タブまたは「フォルト」タブをクリックして、検索を実行します。

  4. 表示するインスタンスのインスタンスIDを選択します。「ダッシュボード」タブで、「最新のインスタンス」または「最新のフォルト」セクションでインスタンスIDをクリックできます。

    メディエータ・インスタンスの詳細ダイアログが表示されて、監査証跡が表示されます。

    図17-1 メディエータ・コンポーネント・インスタンスの監査証跡

    図17-1の説明が続きます
    「図17-1 メディエータ・コンポーネント・インスタンスの監査証跡」の説明

  5. フォルトのリストを表示するには、「フォルト」タブをクリックします。

  6. 特定フォルトの詳細を表示するには、「メッセージ」列で該当するフォルトをクリックします。

    図17-2 メディエータ・コンポーネント・インスタンスのフォルト詳細

    図17-2の説明が続きます
    「図17-2 メディエータ・コンポーネント・インスタンスのフォルト詳細」の説明

17.3 Oracle Mediatorサービス・エンジンのインスタンスとフォルトの監視

Oracle Enterprise Manager Middleware Controlのメディエータ・エンジンのホーム・ページの「ダッシュボード」タブで、メディエータ・サービス・エンジンのレベルで次の監視タスクを実行できます。

17.3.1 Oracle Mediatorサービス・エンジンの最新インスタンスおよびフォルトの監視

メディエータ・サービス・エンジンのインスタンスとフォルトを監視する手順は、次のとおりです。

  1. メディエータ・エンジンのホーム・ページに、次のいずれかのオプションを使用してアクセスします。

    SOAインフラストラクチャのメニューから... ナビゲータのSOAフォルダから...
    1. 「サービス・エンジン」「メディエータ」の順に選択します。

    1. 「soainfra」を右クリックし、「サービス・エンジン」をポイントして「メディエータ」を選択します。


  2. 「ダッシュボード」タブをクリックします。

    med_engine_dash.gifの説明が続きます
    図版med_engine_dash.gifの説明

    「ダッシュボード」ページには、第17.1項「Oracle Mediatorの「ダッシュボード」ページの概要」で説明されている情報が表示されます。

  3. 「最新のインスタンス」セクションで、次の任意のタスクを実行します。

    1. 「インスタンスID」列で、インスタンスIDをクリックし、監査証跡やフォルトなどのインスタンスの詳細を表示します。

    2. 「コンポーネント」列で、サービス・コンポーネント名をクリックし、そのコンポーネントのホーム・ページを表示します。

    3. 「コンポジット」列で、コンポジット名をクリックし、そのSOAコンポジットのホーム・ページを表示します。

    4. 「ログ」列で、ログ・アイコンをクリックし、「ログ・メッセージ」ページにアクセスします。このページには、そのインスタンスに固有のメッセージが表示されます。

    5. 「実行中のインスタンスのみ表示」をクリックし、実行状態のインスタンスのみを表示します。

    6. セクションの下部にある「詳細を表示」をクリックし、サービス・エンジンの「インスタンス」ページにアクセスして、サービス・エンジンのすべてのインスタンスを表示します。

  4. 「コンポーネント」セクションで、次の任意のタスクを実行します。

    1. 「名前」列で、サービス・コンポーネント名をクリックし、そのサービス・コンポーネントのメディエータ・コンポーネント・ダッシュボードを表示します。

    2. 「コンポジット」列で、SOAコンポジット名をクリックし、そのコンポジットのホーム・ページを表示します。

    3. セクションの下部にある「詳細を表示」をクリックし、サービス・エンジンの「デプロイ済コンポーネント」ページにアクセスして、すべてのデプロイ済メディエータ・コンポーネントを表示します。

  5. 「最新のフォルト」セクションで、次の任意のタスクを実行します。

    1. 「エラー・メッセージ」列で、エラー・メッセージをクリックし、フォルトに関する完全な情報を表示します。フォルトがリカバリ可能と識別されている場合は、「ここでリカバリ」をクリックし、フォルト・リカバリを実行します。

    2. 「リカバリ」列で、「リカバリ可能」と識別されているフォルトをクリックし、サービス・エンジン・レベルでフォルト・リカバリを実行します。

    3. 「コンポジット」列で、コンポジット名をクリックし、そのSOAコンポジットのホーム・ページを表示します。

    4. 「コンポーネント」列で、サービス・コンポーネント名をクリックし、そのコンポーネントのホーム・ページを表示します。

    5. 「コンポーネント・インスタンスID」列で、インスタンスIDをクリックして、監査証跡とフォルトを含むそのインスタンスの詳細を表示します。

    6. 「ログ」列で、特定のログをクリックし、「ログ・メッセージ」ページにアクセスします。このページには、そのインスタンスに固有のメッセージがフィルタされて表示されます。

    7. 「システム・フォルトのみ表示」をクリックし、システム・エラーが原因のフォルトのみを表示します。システム・フォルトは、データベースやネットワークにアクセスできないなど、システム障害による問題に関連しています。

    8. セクションの下部にある「詳細を表示」をクリックし、サービス・エンジンの「フォルト」ページにアクセスして、サービス・エンジンのフォルトをすべて表示します。

詳細は、第1.2.3項「SOAコンポジット・アプリケーション・インスタンスの概要」"を参照してください。ログ・ファイルの表示および検索の詳細は、『Oracle Fusion Middleware管理者ガイド』を参照してください。

17.3.2 Oracle Mediatorサービス・エンジン・インスタンスの監視

メディエータ・エンジンのホーム・ページから、サービス・エンジンで実行されているすべてのメディエータ・サービス・コンポーネント・インスタンスを監視できます。これらのサービス・コンポーネントは、複数のSOAコンポジット・アプリケーションに属している場合があります。

メディエータ・サービス・エンジン・インスタンスを監視する手順は次のとおりです。

  1. メディエータ・エンジンのホーム・ページに、次のいずれかのオプションを使用してアクセスします。

    SOAインフラストラクチャのメニューから... ナビゲータのSOAフォルダから...
    1. 「サービス・エンジン」「メディエータ」の順に選択します。

    1. 「soa-infra」を右クリックします。

    2. 「サービス・エンジン」「メディエータ」の順に選択します。


  2. 「インスタンス」タブをクリックします。

    「インスタンス」ページには2つのセクションがあります。上部のセクションでは表示するインスタンスを検索でき、下部のセクションには検索によって返されたインスタンスに関する情報が表示されます。

    med_instances.gifの説明が続きます
    図版med_instances.gifの説明


    注意:

    SOAコンポジット・アプリケーション・インスタンスをアンデプロイしても、インスタンスは完了しません。アンデプロイによって、そのコンポジットの実行中のサービス・コンポーネント・インスタンスが「失効」としてマークされます。ただし、そのコンポジット・インスタンスのサービス・コンポーネント・インスタンスが完了している場合は、「失効」としてマークされません。


  3. 「検索」セクションで、任意の検索条件を入力し、「検索」をクリックします。検索フィールドをクリアするには、「リセット」をクリックします。デフォルトでは、このページに初めてアクセスしたときにはインスタンスは表示されません。インスタンスを表示するには、「検索」をクリックする必要があります。

  4. 「インスタンス」セクションで、次の任意の監視タスクを実行します。

    1. 「インスタンスID」列で、サービス・コンポーネントのインスタンスIDをクリックし、その監査証跡、プロセス・フローおよびフォルトを表示します。

    2. 「コンポーネント」列で、特定のサービス・コンポーネントをクリックし、そのホーム・ページにアクセスします。

    3. 「コンポジット」列で、特定のSOAコンポジット・アプリケーションをクリックし、そのホーム・ページにアクセスします。

    4. 「ログ」列で、特定のログをクリックし、「ログ・メッセージ」ページにアクセスします。このページには、そのインスタンスに固有のメッセージがフィルタされて表示されます。

詳細は、第1.2.4項「サービス・コンポーネントおよびサービス・コンポーネント・インスタンスの概要」を参照してください。

17.3.3 リクエストのブレークダウン統計の監視

メディエータ・サービス・エンジンの効率レベルは、リクエストのブレークダウン統計を監視することによって評価できます。

現在デプロイされているメディエータ・サービス・コンポーネントのリクエストのブレークダウン統計を監視する手順は、次のとおりです。

  1. メディエータ・エンジンのホーム・ページに、次のいずれかのオプションを使用してアクセスします。

    SOAインフラストラクチャのメニューから... ナビゲータのSOAフォルダから...
    1. 「サービス・エンジン」「メディエータ」の順に選択します。

    1. 「soa-infra」を右クリックします。

    2. 「サービス・エンジン」「メディエータ」の順に選択します。


    メディエータ・エンジンのホーム・ページが表示されます。

  2. 「統計」タブをクリックします。

  3. リクエストのブレークダウン統計を表示します。

    med_srveng_stat.gifの説明が続きます
    図版med_srveng_stat.gifの説明

    「リクエストのブレークダウン」セクションには、次の各アクションの処理件数と、処理に要した平均時間に関する情報が表示されます。

    • 一方向呼出し: メディエータ・サービス・エンジンからの一方向呼出し。

    • 変換: メディエータ・サービス・エンジンでのメッセージの変換。

    • エンキュー: パラレル・ルーティング・ルール対象のメッセージのデハイドレーション。


      注意:

      メッセージのデハイドレーションは、後でワーカー・スレッドで処理できるように、受信メッセージをパラレルのルーティング・ルール用のデータベースに格納することを意味します。


    • 呼出し: メディエータ・サービス・エンジンからのリクエスト/レスポンス呼出し。

    • 公開: メディエータ・サービス・エンジンからのイベントの公開。

    • 条件評価: メディエータ・サービス・エンジンによる評価のフィルタ処理条件。

    • 検証: メディエータ・サービス・エンジンによるメッセージの検証。

17.3.4 サービス・エンジンのデプロイ済Oracle Mediatorサービス・コンポーネントの監視

サービス・エンジンで実行しているメディエータ・サービス・コンポーネントで構成されたすべてのデプロイ済SOAコンポジット・アプリケーションを監視できます。

サービス・エンジンにデプロイ済のメディエータ・コンポーネントを監視する手順は、次のとおりです。

  1. メディエータ・エンジンのホーム・ページに、次のいずれかのオプションを使用してアクセスします。

    SOAインフラストラクチャのメニューから... ナビゲータのSOAフォルダから...
    1. 「サービス・エンジン」「メディエータ」の順に選択します。

    1. 「soa-infra」を右クリックします。

    2. 「サービス・エンジン」「メディエータ」の順に選択します。


  2. 「デプロイ済コンポーネント」タブをクリックします。

    「デプロイ済のコンポーネント」ページには、2つのセクションがあります。上部のセクションでは表示するコンポーネントを検索でき、下部のセクションには検索によって返されたコンポーネントに関する情報が表示されます。

    med_depl_comps.gifの説明が続きます
    図版med_depl_comps.gifの説明

  3. 「名前」列で、特定のサービス・コンポーネントをクリックし、そのホーム・ページにアクセスします。

  4. 「コンポジット」列で、特定のSOAコンポジット・アプリケーションをクリックし、そのホーム・ページにアクセスします。

17.4 リシーケンスされたメッセージの監視

リシーケンスされたメッセージは、「メディエータ・コンポーネント・ホーム」ページおよび「メディエータ・インスタンス」ダイアログを使用して監視できます。次の各項で、監視プロセスについて説明します。

17.4.1 メディエータ・サービス・コンポーネントのホーム・ページからのリシーケンスされたメッセージの監視

「メディエータ・コンポーネント・ホーム」ページでは、「ダッシュボード」ページ、「インスタンス」ページおよび 「フォルト」ページに、リシーケンス機能を使用するコンポーネントを監視するための追加フィールドが含まれています。これらの追加フィールドは、監視対象のメディエータ・サービス・コンポーネントにリシーケンサが含まれている場合のみ表示されます。

17.4.1.1 「ダッシュボード」ページ

「メディエータ・コンポーネント・ホーム」ページにある「ダッシュボード」ページには、「最新のインスタンス」表と「最新のフォルト」表に「グループ」という1つの追加の列があります。このフィールドには、リシーケンスされたメッセージのグループIDが含まれています。行のグループIDをクリックすると、そのグループの追加情報が表示されます。詳細は、第17.4.1.4項 「メディエータ・リシーケンス・グループ」ダイアログを参照してください。「ダッシュボード」ページの詳細は、第17.1項「Oracle Mediator「ダッシュボード」ページの概要」を参照してください。

17.4.1.2 「インスタンス」ページ

図17-3に示されているように、「メディエータ・コンポーネント・ホーム」ページの「インスタンス」ページには、グループ条件に基づいてメディエータ・コンポーネント・インスタンスを検索するための「リシーケンス・グループ」という検索用の追加フィールドがあります。検索基準と一致するメディエータ・サービス・コンポーネント・インスタンスの情報が表示される「インスタンス」セクションには、「グループ」という1つの追加の列があります。この列には、リシーケンスされたメッセージのグループIDが含まれています。行のグループIDをクリックすると、そのグループの追加情報が表示されます。詳細は、第17.4.1.4項「「メディエータ・リシーケンス・グループ」ダイアログ」を参照してください。「インスタンス」ページの詳細は、第17.2.2項「Oracle Mediatorサービス・コンポーネント・インスタンスの監視」を参照してください。

図17-3 リシーケンスされたメッセージの「インスタンス」ページ

図17-3の説明が続きます
「図17-3 リシーケンスされたメッセージの「インスタンス」ページ」の説明

17.4.1.3 「フォルト」ページ

図17-4に示されているように、「メディエータ・コンポーネント・ホーム」ページの「フォルト」ページには、グループ条件に基づいてメディエータ・サービス・コンポーネント・インスタンスを検索するための「リシーケンス・グループ」という検索用の追加フィールドがあります。検索基準と一致するメディエータ・コンポーネント・インスタンスの情報が表示される「フォルト」セクションには、「グループ」という1つの追加の列があります。この列には、リシーケンスされたメッセージのグループIDが含まれています。行のグループIDをクリックすると、そのグループの追加情報が表示されます。詳細は、第17.4.1.4項「「メディエータ・リシーケンス・グループ」ダイアログ」を参照してください。「フォルト」ページの詳細は、第18.3章「Oracle Mediatorサービス・エンジンのフォルトのリカバリ」を参照してください。

図17-4 リシーケンスされたメッセージの「フォルト」ページ

図17-4の説明が続きます
「図17-4 リシーケンスされたメッセージの「フォルト」ページ」の説明

17.4.1.4 「メディエータ・リシーケンス・グループ」ダイアログ

グループ内のすべてのメッセージがフォルトまたはタイムアウト間隔なしで処理された場合は、「メディエータ・リシーケンス・グループ」ダイアログにグループが動作していることを示すメッセージが表示されます。標準リシーケンサ・グループの場合、このダイアログには、次のシーケンスIDをスキップしてシーケンスの次のメッセージから処理を再開するオプションも提供されます。その場合、グループは継続して実行中となりますが、決して到着しないメッセージを待機することになる可能性もあります。図17-5にこのダイアログを示します。

図17-5 「メディエータ・リシーケンス・グループ」ダイアログ

図17-5の説明が続きます
「図17-5 「メディエータ・リシーケンス・グループ」ダイアログ」の説明

「メディエータ・リシーケンス・グループ」ダイアログには、グループに関する次の情報が表示されます。

  • グループがタイムアウトまたはフォルトになっているかどうか

  • グループ内のブロックされているメッセージ

  • グループがアンロックされた後に処理する次のメッセージ

  • グループ内のメッセージの処理が停止するまでの時間

  • グループをアンロックする指示テキスト

グループ内のメッセージの処理がフォルトまたはタイムアウトにより一時停止している場合、「メディエータ・リシーケンス・グループ」ダイアログには一時停止しているグループに関する情報が表示されます。グループ内のメッセージの処理は、次の理由で一時停止することがあります。

グループが失敗

グループの処理中にそのメッセージの1つでエラーがスローされた場合、図17-6に示すように、グループは失敗状態になります。失敗したグループについては次の情報が表示されます。

  • 失敗したメッセージのシーケンスID

  • 次に処理されるメッセージのシーケンスIDとメディエータ・インスタンスID

「ここでリカバリ」をクリックし、メディエータ・インスタンスの詳細ページの「フォルト」ページにアクセスして単一フォルト・リカバリを実行します。

図17-6 グループが失敗

図17-6の説明が続きます
「図17-6 グループが失敗」の説明

グループがタイムアウト

期待されるメッセージの待機中にグループの処理が停止した場合は、図17-7に示すように、グループがタイムアウト状態になります。タイムアウト・グループについては次の情報が表示されます。

  • 最後に処理されたメッセージのシーケンスID

  • 次に処理されるメッセージのシーケンスIDとメディエータ・インスタンスID

「スキップ」をクリックしてグループをアンロックし、グループ内の次の使用可能インスタンスの処理を開始します。

図17-7 グループがタイムアウト

図17-7の説明が続きます
「図17-7 グループがタイムアウト」の説明

グループがシステム・エラーのために失敗

グループの処理がシステム・エラーにより一時停止した場合、図17-8に示すように、グループが失敗状態になることがあります。これは失敗したグループの特殊なケースで、このグループはタイムアウトにならず、グループで失敗したメッセージはありません。この状態のグループは、エラー・グループとして説明されます。エラー・グループについては次の情報が表示されます。

  • 最後に処理されたメッセージのシーケンスID

  • 次に処理されるメッセージのシーケンスIDとメディエータ・インスタンスID

「再試行」をクリックしてグループをアンロックし、グループ内の次のインスタンスの処理を開始します。

図17-8 グループがシステム・エラーのために失敗

図17-8の説明が続きます
「図17-8 グループがシステム・エラーのために失敗」の説明

17.4.2 「メディエータ・インスタンス」ダイアログからのリシーケンスされたメッセージの監視

メディエータ・インスタンスの詳細ダイアログの「フォルト」ページには、次のリシーケンサ固有情報が表示されます。

フォルト・メッセージをクリックすると、図17-10に示されたフォルトの詳細が表示されます。「再試行」をクリックすると、メディエータ・サービス・エンジンによってメッセージの再処理が試行されます。「中断」をクリックすると、メディエータ・サービス・エンジンによって失敗したメッセージが終了し、グループがアンロックされ、シーケンス内の次のメッセージから処理が再開されます。

図17-10 リシーケンスされたメッセージのフォルト・メッセージの詳細

図17-10の説明が続きます
「図17-10 リシーケンスされたメッセージのフォルト・メッセージの詳細」の説明