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

イベント定義の作成

イベント定義は、EventDefinition クラスのインスタンスです。

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

イベント定義は、EventDefinition クラスのインスタンスです。 イベント定義を作成するには、最初にこのクラスの新規のインスタンスを作成し、次にプロパティー記述および拡張データ・エレメント記述によりデータを取り込みます。 イベント定義を作成すると、それをイベント・カタログに追加できます。 詳しくは、イベント・カタログへのイベント定義の追加 を参照してください。

このタスクの手順

新規の空のイベント定義を作成するには、以下のように EventDefinition のインスタンスを作成します。
EventDefinition definition = new EventDefinition(name, parent);
このコンストラクターのパラメーターは、以下の通りです。
name
イベント定義の名前。 これは、記述するイベントの extensionName 属性の値です。
parent
親のイベント定義の名前。 イベント定義に、コモン・ベース・イベントの仕様で必須なもの以外のプロパティー記述または拡張データ・エレメント記述を継承しない場合は、このパラメーターを event にする必要があります。 このパラメーターがヌルの場合、新規のイベント定義はルート・イベント定義として定義されます。 ルート・イベント定義は、それが空である場合、または現行のルート・イベント定義を置き換える場合にのみカタログに追加できます。

結果

戻されるオブジェクトは、プロパティー記述または拡張データ・エレメント記述が含まれていない、新規の未解決のイベント定義です。

以下のコード・フラグメントでは、イベント定義 insurance_claim_start の子である、insurance_claim_start_auto という新規のイベント定義を作成しています。
EventDefinition definition = new EventDefinition("insurance_claim_start_auto",
                                                 "insurance_claim_start");

次のタスク

これで、イベント定義に、プロパティー記述および拡張データ・エレメント記述によりデータを取り込むことができます。

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_admin_createEventDefinition.html

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