WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 オペレーティング・システム: AIX, HP-UX, Linux, Solaris, Windows

グローバル・インスタンス ID によるイベントの照会

イベントは、基本キーにより照会できます。

このタスクを実行する理由および時期

コモン・ベース・イベントの仕様では、イベント識別用の基本キーとして使用できる globalInstanceId イベント・プロパティーが定義されています。 このプロパティーの内容は、アプリケーションまたはエミッターのいずれかにより生成される、グローバル一意識別子です。 globalInstanceId プロパティーはコモン・ベース・イベントの仕様ではオプションとして定義されていますが、まだ ID がないすべてのイベントに対し、イベント・エミッターにより自動的に ID が割り当てられます。

取得するイベントの globalInstanceId プロパティーを使用して照会することにより、イベント・サーバーから特定の単一イベントを取得できます。 この照会は、テストの目的 (あるイベントがイベント・データベースに保管されているか確認する場合) や、以前受信したイベントに関連したイベントを取得する場合などに役立ちます。

グローバル・インスタンス ID でイベントを照会するには、イベント・アクセス Bean の queryEventByGlobalInstanceId メソッドを使用します。

このタスクの手順

  1. オプション: イベント・アクセス Bean を作成します。
  2. 取得するイベントのグローバル・インスタンス ID を指定して、EventAccess Bean の queryEventByGlobalInstanceId(String) メソッドを呼び出します。
    CommonBaseEvent event = eventAccess.queryEventByGlobalInstanceId(eventId);
    戻されるオブジェクトは、指定したグローバル・インスタンス ID のイベントです。 永続データ・ストアに一致するイベントがない場合、戻されるオブジェクトはヌルになります。

Task topic

ご利用条件 | フィードバック (英語のみ)

Timestamp icon最終更新: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tcei_adminCBEB_queryByID.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)