|
この節では、Oracle CEP Visualizer で実行できる一般的なサーバ タスクとドメイン タスクについて説明します。
Visualizer は直感的でかなりわかりやすいため、すべてのタスクについてはここで取り上げませんが、以下の共通の一般的なタスクがあり、他の類似のタスクはここから推測できます。
Oracle CEP は、Java Management Extensions (JMX) 仕様に完全に準拠した標準ベースのインタフェースを提供します。ソフトウェア ベンダはこれらのインタフェースを使用して、Oracle CEP MBean をモニタし、Oracle CEP ドメインのコンフィグレーションを変更し、ドメイン内のすべてのサーバ インスタンスへのこれらの変更の配布 (アクティブ化) をモニタできます。
Visualizer および wlevs.Admin コマンド ライン ツールはサーバへの接続に JMX を使用します。ただし、これらのツールを使用したり、通常の JMX インタフェースを使用するには、config.xml ファイルで JMX コンフィグレーション情報を使用して Oracle CEP をコンフィグレーションする必要があります。
Visualizer では Oracle CEP サーバの JMX コンフィグレーションの表示のみが可能です。コンフィグレーションを変更するには、サーバの config.xml ファイルを手動で更新する必要があります。詳細については、Oracle CEP で使用する JMX のコンフィグレーションを参照してください。
Oracle CEP サーバの JMX コンフィグレーションを表示するには :
Oracle CEP ではリレーショナル データベースへのアクセスのため Java Database Connectivity (JDBC) 3.0 がサポートされています。
JDBC API では、API をサポートするデータベース サーバや他のタイプの表形式リソースに接続し、対話するための、ベンダに依存しない標準的なメカニズムが提供されます。JDBC javax.sql.DataSource インタフェースは、ドライバで実装されるデータベース接続ファクトリを指定します。DataSource オブジェクトのインスタンスは、アプリケーションがデータベース接続 (java.sql.Connection のインスタンス) を取得するのに使用されます。接続が取得されると、アプリケーションは SQL コマンドを送信し、結果を受信することで、リソースと対話します。
Visualizer では Oracle CEP サーバのデータ ソース コンフィグレーションの表示のみが可能です。コンフィグレーションを変更するには、サーバの config.xml ファイルを手動で更新する必要があります。詳細については、「リレーショナル データベースへのアクセスのコンフィグレーション」を参照してください。
Oracle CEP サーバにコンフィグレーションされたデータ ソースを表示するには :
Oracle CEP では、HTTP サーブレットおよび静的リソースをデプロイする Java Web サーバとして Jetty がサポートされています。
Oracle CEP での Jetty サポートは、バージョン 1.2 OSGi HTTP サービスに基づいています。この API では、ランタイムと静的リソースに javax.servlet.Servlet オブジェクトを動的に登録および登録解除する機能が提供されます。
Visualizer では Oracle CEP サーバでコンフィグレーションされた Jetty サーバのコンフィグレーションの表示のみが可能です。コンフィグレーションを変更するには、サーバの config.xml ファイルを手動で更新する必要があります。詳細については、Oracle CEP で使用する Jetty のコンフィグレーションを参照してください。
Oracle CEP サーバにコンフィグレーションされたデータ ソースを表示するには :
Visualizer を使用して既存のワーク マネージャのみをコンフィグレーションできます。Visualizer では古いワーク マネージャの削除や新しいワーク マネージャの作成はできません。サーバの config.xml ファイルを手動で更新する必要があります。詳細については、「ワーク マネージャ」を参照してください。
Visualizer を使用して既存のワーク マネージャをコンフィグレーションするには :
Oracle CEP イベント リポジトリ機能を使用すると、イベント処理ネットワーク (EPN) コンポーネントを離れたイベントをデータベース テーブルなどのストアに永続化し、後からそれらを再生したり、イベント Bean などのコンポーネントからイベントに対するクエリを明示的に実行したりすることができます。Oracle CEP では、記録されたイベントがデフォルトでデータベースに格納されるため、独自のアプリケーションで記録および再生機能を使用する前に、データベース サーバの場所と、記録されたイベントが含まれるデータベース サーバの名前を指定する必要があります。
Visualizer では Oracle CEP サーバにコンフィグレーションされたイベント ストアの表示のみが可能です。コンフィグレーションを変更するには、サーバの config.xml ファイルを手動で更新する必要があります。詳細については、「Oracle CEP サーバのイベント ストアのコンフィグレーション」を参照してください。
Oracle CEP サーバにコンフィグレーションされたイベント ストアを表示するには :
イベント タイプは、Oracle CEP アプリケーションで処理されるイベントのプロパティを定義します。イベント タイプ リポジトリは、サーバのアプリケーションで使用されるすべてのイベント タイプで構成されます。
Visualizer では Oracle CEP サーバにコンフィグレーションされたイベント タイプ リポジトリとそれらのイベント タイプの表示のみが可能です。新しいイベント タイプを作成するには、「イベント タイプの作成」を参照してください。
Oracle CEP サーバにコンフィグレーションされたイベント ストアを表示するには :
右ペインの [Event Name] テーブルに、サーバのアプリケーションで使用されるすべてのイベント タイプのリストが表示されます。
Strings の first と last、および整数の age という 3 つのプロパティを持つ単純な Name イベント タイプは、以下のようになります。{first=java.lang.String, last=java.lang.String, age=int}
Oracle CEP にはアプリケーションがメッセージをパブリッシュすることのできる HTTP パブリッシュ/サブスクライブ サーバが含まれています。アプリケーションにより特定のチャネルにメッセージがパブリッシュされ、他のアプリケーションはこのチャネルをサブスクライブして、パブリッシュされたそれらのメッセージを受信できます。
Visualizer を使用して既存のチャネルを変更するほか、新規に作成したり、既存のチャネルを削除することもできます。Visualizer でチャネルをコンフィグレーションすると、それらは永続化され、サーバが再起動しても保持されます。カスタム http pub-sub アダプタから API を使用してコンフィグレーションされたチャネルは、動的であり、サーバの再起動により失われます。
Visualizer には、Visualizer 自身が使用する事前にコンフィグレーションされた以下のチャネルが含まれており、これらは削除または変更できません。
チャネルのセキュリティに関する情報については、「HTTP パブリッシュ/サブスクライブ チャネルのセキュリティのコンフィグレーション」を参照してください。
右ペインに、Oracle CEP にコンフィグレーションされた HTTP pub-sub サーバのリストを示すテーブルが表示されます。
pubsub です。/mychannel のように / で始まる必要があります。
右ペインに、Oracle CEP にコンフィグレーションされた HTTP pub-sub サーバのリストを示すテーブルが表示されます。
pubsub です。
Oracle CEP にはアプリケーションがメッセージをパブリッシュすることのできる HTTP パブリッシュ/サブスクライブ サーバが含まれています。アプリケーションにより特定のチャネルにメッセージがパブリッシュされ、他のアプリケーションはこのチャネルをサブスクライブして、パブリッシュされたそれらのメッセージを受信できます。
Visualizer を使用して、Visualizer 自身が使用する事前にコンフィグレーションされたチャネルとユーザ定義チャネルの両方について、現在チャネルにパブリッシュされているメッセージを表示できます。
この機能のサンプルについては、「イベントの記録と再生」のサンプルを参照してください。
/playbackchannel というチャネルにパブリッシュしています。
[Received Messages] テキスト ボックスに、チャネルにパブリッシュされているイベントが表示されます。
Visualizer では、サーバが出力するログ メッセージの重大度やログ ファイル名などのサーバ全体のロギング コンフィグレーションを変更できます。また、特定のモジュールのロギング情報を表示することも可能ですが、変更はできません。
Visualizer のロギング ページに含まれるプロパティの意味の詳細については、「ロギングとデバッグのコンフィグレーション」を参照してください。
Visualizer を使用して Oracle CEP のロギング システムをコンフィグレーションするには :
|