WebSphere Application Server の Common Base Event

Common Base Event とは、イベントの共通表現を定義する XML 文書です。 エンタープライズ管理 およびビジネス・アプリケーションでの使用を、目的としています。 Common Base Event によって、共通フィールド、共通フィールドに指定できる値、 および各値の正確な意味が定義されます。

アプリケーションは、後で分析するために記録する必要がある事項が発生した場合や 追加作業が必要となる事項が発生した場合に、イベント・オブジェクトを作成します。イベント は、状態に関連する情報を報告する構造化された通知で す。イベントでは、以下の 3 つの情報が報告されます。
  • 状態: 何が発生したか
  • 影響を受けたコンポーネントの ID: シャットダウンしたサーバーなど
  • 状況を報告するコンポーネントの ID。これは、影響を受けたコンポーネントと同じ場合があります。

イベント・オブジェクトを作成するアプリケーションは、イベント・ソース と呼ばれます。イベント・ソースは、イベントに対し共通の構造を使用できます。 このような構造の受け入れ済み規格は、Common Base Event と呼ばれます。Common Base Event は、オートノミック・コンピューティング・イニシアチブの一部として定義されている XML 文書です。

Common Base Event モデルとは、エンタープライズ管理およびビジネス・ アプリケーションで使用することを目的 とした、イベントの共通表現を定義する規格です。 この IBM® オートノミック・コンピューティング・アーキテクチャー・ボードで開発された規格では、 共通の XML ベースのフォーマットを使用するロギングのエンコード、トレース、管理、 およびビジネス・イベントがサポートされます。このフォーマットにより、さまざまなアプリケーションのさまざまなイベントのタイプを相関 することが可能になります。 Common Base Event モデルについて詳しくは、Common Base Event 仕様 (正規状態データ・フォーマット: Common Base Event V1.0.1) を参照してください。 共通イベント・インフラストラクチャーでは、バージョン 1.0.1 の仕様がサポートされています。

トラブルの回避 (Avoid trouble) トラブルの回避 (Avoid trouble):
WebSphere® Application Server バージョン 9.0 では、以前に Common Event Infrastructure (CEI) が有効な状態でデプロイされたアプリケーション・サーバーを削除している場合、サーバーを削除する前に CEI をアンインストールしなかったときは、CEI を使用してデプロイするアプリケーション・サーバーを作成するときに、別の名前を使用する必要があります。 以前にサーバーを削除して CEI をアンインストールしなかった場合、そのサーバーと同じ名前を使用して作成されたアプリケーション・サーバーに CEI をデプロイすると、次のエラーが発生します。
com.ibm.websphere.management.exception.AdminException: ADMA5026E: No valid target is specified in ObjectName
WebSphere:cell=targetCell,node=targetNode,server=targetServer for module EventServerMdb.jar+META-INF/ejb-jar.xml
アプリケーション・サーバーを削除する前に CEI をアンインストールしなかった場合は、Common Event Infrastructure を使用して以前デプロイされたサーバーの名前とは異なる名前を、新しいアプリケーション・サーバーに対して使用する必要があります。
gotcha

Common Base Event モデルの基本概念は、状態 です。 状態とは、サーバー・シャットダウン、ディスク・ドライブ障害、ユーザー・ログインの失敗など、コンピューター・インフラストラクチャー内で発生する事項のことです。 Common Base Event モデルは、発生する可能性のあるほとんどの状態に適応する一連の標準状態タイプを定義します (StartSituation や CreateSituation など)。

Common Base Event には、コンシューマーがイベントを理解するために必要なすべての情報が含まれています。 この情報には、ランタイム環境、ビジネス環境、およびイベントを作成したアプリケーション・オブジェクトのインスタンスに関するデータが含まれています。

Common Base Event フォーマットについて詳しくは、 http://www.ibm.com/developerworks/autonomic/books/fpy0mst.htm#HDRCBEDESC にある Common Base Event 仕様書に含まれている XML スキーマを参照してください。


トピックのタイプを示すアイコン 概念トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ctrb_cei
ファイル名:ctrb_cei.html