ヘッダーをスキップ
Oracle® Complex Event Processing開発者ガイド
11
g
リリース1 (11.1.1) for Eclipse
B61654-01
索引
次
目次
例一覧
図一覧
表一覧
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
第1部 概要
1
Oracle CEPアプリケーションの作成の概要
1.1
Oracle CEPプログラミング・モデルの概要
1.1.1
Oracle CEPイベント処理ネットワークのコンポーネント
1.1.1.1
ネストされたステージ
1.1.1.2
外部ステージ
1.1.2
Oracle CEPイベント・タイプ
1.1.2.1
イベント・タイプのインスタンス化および不変性
1.1.2.2
イベント・タイプ・データ型
1.1.3
EPN内のイベントの送信: ストリーム、リレーション・ソースおよびシンク
1.1.3.1
ストリームおよび関係
1.1.3.2
ストリームおよび関係のソース
1.1.3.3
ストリームおよび関係のシンク
1.1.3.4
EPN内のイベントの送信: 例
1.1.4
EPNアセンブリ・ファイル
1.1.5
コンポーネント構成ファイル
1.1.6
ConfigurationPropertyPlaceholderConfigurerクラスによるコンポーネントおよびサーバー構成へのアクセス
1.1.7
高可用性とスケーラビリティ
1.1.8
EPNの拡張
1.1.9
コンポーネントを連動させる方法
1.1.10
Oracle CEPアプリケーション・ライフサイクル
1.1.10.1
ユーザー・アクション: アプリケーションのインストール、またはアプリケーションがすでにデプロイされた状態でサーバーの起動
1.1.10.2
ユーザー・アクション: アプリケーションの中断
1.1.10.3
ユーザー・アクション: アプリケーションの再開
1.1.10.4
ユーザー・アクション: アプリケーションのアンインストール
1.1.10.5
ユーザー・アクション: アプリケーションの更新
1.1.11
Oracle CEP API
1.2
Oracle CEP IDE for Eclipse
1.3
Oracle CEPアプリケーションの作成
1.4
Oracle CEPイベント・タイプの作成
1.4.1
JavaBeanとしてOracle CEPイベント・タイプの作成
1.4.1.1
JavaBeanとしてOracle CEPイベント・タイプを手動で作成する方法
1.4.2
タプルとしてOracle CEPイベント・タイプの作成
1.4.2.1
タプルとしてOracle CEPイベント・タイプを手動で作成する方法
1.4.3
JavaクラスとしてOracle CEPイベント・タイプを作成する方法
1.4.4
java.util.MapとしてOracle CEPイベント・タイプを作成する方法
1.4.5
イベント・タイプ・ビルダー・ファクトリの使用
1.4.6
イベント・タイプ・リポジトリへのアクセス
1.4.6.1
EPNアセンブリ・ファイルの使用
1.4.6.2
Spring-DM @ServiceReference注釈の使用
1.4.6.3
Oracle CEP @Service注釈の使用
1.4.7
アプリケーション・バンドル間でのイベント・タイプの共有
1.5
Oracle CEPリソース・アクセスの構成
1.5.1
静的リソース・インジェクション
1.5.1.1
静的リソース名
1.5.1.2
動的リソース名
1.5.2
動的リソース・インジェクション
1.5.3
JNDIによる動的リソース参照
1.5.4
リソース名解決について
1.6
次のステップ
第2部 Oracle CEP IDE for Eclipse
2
Oracle CEP IDE for Eclipseの概要
2.1
Oracle CEP IDE for Eclipseの概要
2.2
最新のOracle CEP IDE for Eclipseのインストール
2.3
Oracle CEPで配布されるOracle CEP IDE for Eclipseのインストール
2.4
Eclipseの構成
3
Oracle CEP IDE for Eclipseプロジェクト
3.1
Oracle CEPプロジェクトの概要
3.2
Oracle CEPプロジェクトの作成
3.2.1
Oracle CEPプロジェクトの作成方法
3.3
EPNアセンブリ・ファイルの作成
3.3.1
Oracle CEP IDE for Eclipseを使用した新しいEPNアセンブリ・ファイルの作成方法
3.4
コンポーネント構成ファイルの作成
3.4.1
Oracle CEP IDE for Eclipseを使用して新しいコンポーネント構成ファイルの作成方法
3.5
Oracle CEPプロジェクトのエクスポート
3.5.1
Oracle CEPプロジェクトのエクスポート方法
3.6
プロジェクトのアップグレード
3.6.1
Oracle CEPのプロジェクトの2.1から10.3へのアップグレード方法
3.6.2
Oracle CEPのプロジェクトの10.3から11
g
リリース1 (11.1.1)
へのアップグレード方法
3.7
Oracle CEPプロジェクトのライブラリおよび他の非クラス・ファイルの管理
3.7.1
Oracle CEPプロジェクトへの標準JARファイルの追加方法
3.7.2
Oracle CEPプロジェクトへのOSGiバンドルの追加方法
3.7.3
Oracle CEPプロジェクトへのプロパティ・ファイルの追加方法
3.7.4
パッケージのエクスポート方法
3.8
Oracle CEP IDE for Eclipseプリファレンスの構成
3.8.1
アプリケーション・ライブラリ・パス・プリファレンスの構成方法
3.8.2
問題の重大度プリファレンスの構成方法
4
Oracle CEP IDE for EclipseおよびOracle CEPサーバー
4.1
Oracle CEPサーバーの概要
4.2
Oracle CEPサーバーの作成
4.2.1
ローカルOracle CEPサーバーおよびサーバー・ランタイムの作成方法
4.2.2
リモートOracle CEPサーバーおよびサーバー・ランタイムの作成方法
4.2.3
Oracle CEPサーバー・ランタイムの作成方法
4.3
Oracle CEPサーバーの管理
4.3.1
ローカルOracle CEPサーバーの起動方法
4.3.2
ローカルOracle CEPサーバーの停止方法
4.3.3
既存のローカルOracle CEPサーバー・インスタンスにアタッチする方法
4.3.4
既存のリモートOracle CEPサーバー・インスタンスにアタッチする方法
4.3.5
既存のOracle CEPサーバー・インスタンスからデタッチする方法
4.3.6
Oracle CEPサーバーにアプリケーションをデプロイする方法
4.3.7
Oracle CEPサーバーの接続およびコントロール設定の構成方法
4.3.8
Oracle CEPサーバーのドメイン(ランタイム)設定の構成方法
4.3.9
Oracle CEP IDE for EclipseからOracle CEP Visualizerを起動する方法
4.4
Oracle CEPサーバー上で実行されているOracle CEPアプリケーションのデバッグ
4.4.1
Oracle CEPサーバー上で実行されるOracle CEPアプリケーションのデバッグ方法
5
Oracle CEP IDE for Eclipseおよびイベント処理ネットワーク
5.1
EPNエディタを開く
5.1.1
プロジェクト・フォルダからEPNエディタを開く方法
5.1.2
コンテキストまたは構成ファイルからEPNエディタを開く方法
5.2
EPNエディタの概要
5.2.1
フロー表現
5.2.2
フィルタ処理
5.2.3
ズーム
5.2.4
レイアウト
5.2.5
接続されていないBeanの表示と非表示
5.2.6
印刷およびイメージへのエクスポート
5.2.7
構成のバッジング
5.2.8
リンク指定場所のインジケータ
5.2.9
ネストされたステージ
5.3
EPNエディタのナビゲート
5.3.1
キャンバスの移動
5.3.2
コンポーネント構成およびEPNアセンブリ・ファイルへのショートカット
5.3.3
ハイパーリンク
5.3.3.1
コンポーネント構成およびEPNアセンブリ・ファイルでのハイパーリンク
5.3.4
コンテキスト・メニュー
5.4
EPNエディタの使用
5.4.1
ノードの作成
5.4.1.1
基本ノードの作成方法
5.4.1.2
プロセッサ・ノードの作成方法
5.4.2
ノードの接続
5.4.2.1
ノードを接続する方法
5.4.3
ノードのレイアウト
5.4.4
ノード名の変更
5.4.5
ノードの削除
第3部 Oracle CEPイベント処理ネットワークの構築
6
JMSアダプタの構成
6.1
JMSアダプタ構成の概要
6.1.1
インバウンドJMS
6.1.2
アウトバウンドJMS
6.2
JMSアダプタの使用方法
6.2.1
JMSメッセージとイベント・タイプ間のカスタム・コンバータの作成
6.2.2
JMSアダプタによるEPNアセンブリ・ファイルの更新
6.2.3
JMSアダプタの構成
6.2.4
JMSアダプタ構成ファイル内のパスワードの暗号化
7
HTTPパブリッシュ/サブスクライブ・サーバー・アダプタの構成
7.1
HTTPパブリッシュ/サブスクライブ・サーバー・アダプタ構成の概要
7.1.1
パブリッシュ用の組込みPub-Subアダプタの概要
7.1.1.1
ローカル・パブリッシュ
7.1.1.2
リモート・パブリッシュ
7.1.2
サブスクライブ用の組込みPub-Subアダプタの概要
7.1.3
JSONメッセージとイベント・タイプの間の変換
7.2
アプリケーションでの組込みHTTP Pub-Subアダプタの使用
7.2.1
HTTP Pub-Subメッセージとイベント・タイプの間のカスタム・コンバータの作成
7.2.2
HTTP Pub-Subアダプタの構成
7.2.3
EPNアセンブリ・ファイルの更新
8
チャネルの構成
8.1
チャネル構成の概要
8.1.1
チャネルを使用するタイミング
8.1.2
ストリームおよびリレーションを表すチャネル
8.1.3
システム・タイムスタンプ・チャネル
8.1.4
アプリケーション・タイムスタンプ・チャネル
8.2
チャネルの構成
8.2.1
Oracle CEP IDE for Eclipseを使用してシステム・タイムスタンプ・チャネルを構成する方法
8.2.2
Oracle CEP IDE for Eclipseを使用してアプリケーション・タイムスタンプ・チャネルを構成する方法
8.2.3
手動によるチャネル・コンポーネント構成ファイルの作成方法
8.3
チャネル構成ファイルの例
8.3.1
チャネル・コンポーネント構成ファイル
8.3.2
チャネルEPNアセンブリ・ファイル
9
Oracle CQLプロセッサの構成
9.1
Oracle CQLプロセッサの構成の概要
9.2
Oracle CQLプロセッサの構成
9.2.1
Oracle CEP IDE for Eclipseを使用したOracle CQLプロセッサの構成方法
9.2.2
Oracle CQLプロセッサ・コンポーネント構成ファイルの手動による作成方法
9.3
Oracle CQLプロセッサ表ソースの構成
9.3.1
Oracle CEP IDE for Eclipseを使用したOracle CQLプロセッサ表ソースの構成方法
9.4
Oracle CQLプロセッサ・キャッシュ・ソースの構成
9.5
Oracle CQLプロセッサ構成ファイルの例
9.5.1
Oracle CQLプロセッサ・コンポーネント構成ファイル
9.5.2
Oracle CQLプロセッサEPNアセンブリ・ファイル
10
EPLプロセッサの構成
10.1
EPLプロセッサ・コンポーネント構成の概要
10.2
EPLプロセッサの構成
10.2.1
EPLプロセッサを手動で構成する方法
10.3
EPLプロセッサ・キャッシュ・ソースの構成
10.4
EPLプロセッサの構成ファイルの例
10.4.1
EPLプロセッサ・コンポーネント構成ファイル
10.4.2
EPLプロセッサのEPNアセンブリ・ファイル
11
キャッシュの構成
11.1
Oracle CEPキャッシュ構成の概要
11.1.1
キャッシュの使用ケース
11.1.1.1
使用ケース: イベントのキャッシュへのパブリッシュ
11.1.1.2
使用ケース: キャッシュからのデータの消費
11.1.1.3
使用ケース: キャッシュ内データの更新および削除
11.1.1.4
使用ケース: マルチサーバー・ドメインにおけるキャッシュの使用
11.1.2
追加キャッシュ機能
11.1.3
キャッシュAPI
11.2
Oracle CEPローカル・キャッシュ・システムおよびキャッシュの構成
11.2.1
イベント・リスナーとしてのOracle CEPローカル・キャッシュの構成
11.2.1.1
Oracle CEPローカル・キャッシュの索引作成に使用されるキーの指定
11.2.2
イベント・ソースとしてのOracle CEPローカル・キャッシュの構成
11.2.3
Oracle CEPローカル・キャッシュ・ローダーの構成
11.2.4
Oracle CEPローカル・キャッシュ・ストアの構成
11.3
Oracle Coherenceキャッシュ・システムおよびキャッシュの構成
11.3.1
Oracle Coherenceキャッシュ・システムおよびキャッシュの構成
11.3.1.1
coherence-cache-config.xmlファイル
11.3.1.2
tangosol-coherence-override.xmlファイル
11.3.2
イベント・リスナーとしてのOracle Coherenceキャッシュの構成
11.3.2.1
Oracle Coherenceキャッシュの索引作成に使用されるキーの指定
11.3.3
イベント・ソースとしてのOracle Coherenceキャッシュの構成
11.3.4
Oracle Coherenceキャッシュ・ローダーまたはストアの構成
11.3.4.1
Oracle Coherenceキャッシュ・ローダーの構成
11.3.4.2
Oracle Coherenceキャッシュ・ストアの構成
11.4
サードパーティのキャッシュ・システムおよびキャッシュの構成
11.5
Oracle CQL文からキャッシュへのアクセス
11.5.1
Oracle CQL文からキャッシュへのアクセス方法
11.6
EPL文からキャッシュへのアクセス
11.6.1
EPL文からキャッシュへのアクセス方法
11.7
アダプタからキャッシュへのアクセス
11.8
ビジネスPOJOからキャッシュへのアクセス
11.9
Oracle CQLユーザー定義関数からキャッシュへのアクセス
11.10
EPLユーザー定義関数からキャッシュへのアクセス
11.11
JMXの使用によるキャッシュへのアクセス
11.11.1
Oracle CEP Visualizerを使用したJMXによるキャッシュへのアクセス方法
11.11.2
Javaを使用したJMXによるキャッシュへのアクセス方法
12
イベント・レコードと再生の構成
12.1
イベントの記録および再生の構成の概要
12.1.1
永続イベント・ストアへのイベントの格納
12.1.1.1
デフォルトの永続イベント・ストア
12.1.1.2
カスタム永続イベント・ストア
12.1.1.3
永続イベント・ストア・スキーマ
12.1.2
イベントの記録
12.1.3
イベントの再生
12.1.4
格納されたイベントの問合せ
12.1.5
記録と再生のサンプル
12.2
アプリケーションにおけるイベントの記録および再生の構成
12.2.1
Oracle CEPサーバーのイベント・ストアの構成
12.2.2
イベントを記録するコンポーネントの構成
12.2.3
イベントを再生するコンポーネントの構成
12.2.4
イベントの記録と再生の開始および終了
12.2.5
Berkeleyデータベース・スキーマの説明
12.3
カスタム・イベント・ストア・プロバイダの作成
第4部 Oracle CEPイベント処理ネットワークの拡張
13
カスタム・アダプタ、イベントBean、およびSpring Beanの構成
13.1
カスタム・アダプタ、イベントBean、およびSpring Beanの概要
13.1.1
カスタム・アダプタ
13.1.2
カスタム・イベントBean
13.1.3
カスタムSpring Bean
13.1.4
イベント・ソースとイベント・シンク
13.1.4.1
イベント・ソースとしてのイベントBean
13.1.4.2
イベント・ソースとしてのSpring Bean
13.1.4.3
イベント・シンクとしてのイベントBean
13.1.4.4
イベント・シンクとしてのSpring Bean
13.1.5
アダプタおよびイベントBeanのファクトリ
13.2
アダプタまたはイベントBeanの実装
13.3
アダプタまたはイベントBeanをイベント・ソースとして実装
13.4
アダプタまたはイベントBeanをイベント・シンクとして実装
13.5
アダプタまたはイベントBeanのファクトリの実装
13.6
リレーショナル・データベースへのアクセス
13.7
EPNアセンブリ・ファイルの更新
13.7.1
アダプタまたはイベントBeanのファクトリの登録
13.7.2
アプリケーションのアダプタおよびイベントBeanコンポーネントの宣言
13.8
アダプタまたはイベントBeanの構成
13.8.1
アダプタ構成ファイルの例
13.9
アダプタまたはイベントBeanの構成の拡張
13.9.1
XSDスキーマ・ファイルの作成
13.9.2
拡張されたXSDスキーマ・ファイルの完全な例
13.9.3
アダプタまたはイベントBeanの構成へのプログラムからのアクセス
13.10
アダプタからデータ・フィード・プロバイダへのログイン資格証明の受け渡し
13.10.1
アダプタからデータ・フィード・プロバイダへの静的ログイン資格証明の受け渡し
13.10.2
アダプタからデータ・フィード・プロバイダへの動的ログイン資格証明の受け渡し
13.10.3
ログイン資格証明プロパティにアクセスするためのアダプタ・コードの更新
13.11
固有のバンドルでのアダプタまたはイベントBeanのアセンブリ
14
Webサービスの構成
14.1
Oracle CEPとWebサービスについて
14.2
Oracle CEPアプリケーションからのWebサービスの起動方法
14.3
Oracle CEPアプリケーションをWebサービスとして公開する方法
15
データ・カートリッジでアプリケーションの構成
15.1
データ・カートリッジ・アプリケーション・コンテキストについて
15.2
Oracle Spatialデータ・カートリッジ・アプリケーション・コンテキストの構成方法
第5部 高可用性のためにアプリケーションの開発
16
高可用性の理解
16.1
高可用性アーキテクチャ
16.1.1
高可用性のライフサイクルおよびフェイルオーバー
16.1.1.1
セカンダリの障害
16.1.1.2
プライマリの障害およびフェイルオーバー
16.1.1.3
高可用性マルチサーバー・ドメインの再結合
16.1.2
デプロイメント・グループおよび通知グループ
16.1.3
高可用性コンポーネント
16.1.3.1
高可用性入力アダプタ
16.1.3.2
スライディング・ウィンドウ出力アダプタ
16.1.3.3
ブロードキャスト出力アダプタ
16.1.3.4
相関出力アダプタ
16.1.3.5
ActiveActiveGroupBean
16.1.4
高可用性およびスケーラビリティ
16.1.5
高可用性およびOracle Coherence
16.2
サービス品質の選択
16.2.1
シンプル・フェイルオーバー
16.2.2
バッファリングを使用するシンプル・フェイルオーバー
16.2.3
軽量キュー・トリミング
16.2.4
JMSによる正確なリカバリ
16.3
高可用性用Oracle CEPアプリケーションの設計
16.3.1
プライマリOracle CEPの高可用性のユースケース
16.3.2
高可用性の設計パターン
16.3.2.1
アプリケーションが許容できる最小の高可用性の選択
16.3.2.2
すべての入口/出口ポイントでOracle CEP高可用性コンポーネントの使用
16.3.2.3
必要な項目のみ保存
16.3.2.4
Oracle CEPアプリケーションの状態の制限
16.3.2.5
適切なwarm-up-window時間の選択
16.3.2.6
アプリケーションが多重呼出し不変であることの保証
16.3.2.7
外部のソース・イベント・アイデンティティ
16.3.2.8
イベント順序の重要性の理解
16.3.2.9
高可用性を考慮したOracle CQL問合せの記述
16.3.2.10
サーバーのカップリングの回避
16.3.2.11
サーバー・リカバリの計画
16.3.3
Oracle CQLの問合せの制約
16.3.3.1
範囲ベースのウィンドウ
16.3.3.2
タプル・ベースのウィンドウ
16.3.3.3
パーティション化されたウィンドウ
16.3.3.4
スライディング・ウィンドウ
16.3.3.5
DURATION句および非イベント検出
16.3.3.6
アプリケーション時間の優先
17
高可用性の構成
17.1
高可用性のサービス品質の構成
17.1.1
シンプル・フェイルオーバーの構成方法
17.1.2
バッファリングを使用するシンプル・フェイルオーバーの構成方法
17.1.3
軽量キュー・トリミングの構成方法
17.1.4
JMSによる正確なリカバリの構成方法
17.2
高可用性アダプタの構成
17.2.1
高可用性入力アダプタの構成方法
17.2.1.1
高可用性入力アダプタのEPNアセンブリ・ファイルの構成
17.2.1.2
高可用性入力アダプタのコンポーネント構成ファイルの構成
17.2.2
スライディング・ウィンドウの出力アダプタの構成方法
17.2.2.1
スライディング・ウィンドウの出力アダプタのEPNアセンブリ・ファイルの構成
17.2.2.2
スライディング・ウィンドウ・アダプタのコンポーネント構成ファイルの構成
17.2.3
ブロードキャスト出力アダプタの構成方法
17.2.3.1
ブロードキャスト出力アダプタのEPNアセンブリ・ファイルの構成
17.2.3.2
ブロードキャスト出力アダプタのコンポーネント構成ファイルの構成
17.2.4
相関出力アダプタの構成方法
17.2.4.1
相関出力アダプタのEPNアセンブリ・ファイルの構成
17.2.4.2
相関出力アダプタのコンポーネント構成ファイルの構成
第6部 スケーラビリティのためにアプリケーションの開発
18
スケーラビリティについて
18.1
スケーラビリティ・オプション
18.1.1
スケーラビリティと高可用性
18.2
スケーラビリティ・コンポーネント
18.2.1
ActiveActiveGroupBean
18.2.1.1
高可用性なしのActiveActiveGroupBeanを使用したOracle CEPアプリケーションのスケーラビリティ
18.2.1.2
高可用性のあるActiveActiveGroupBeanを使用したOracle CEPアプリケーションのスケーラビリティ
18.2.2
イベント・パーティショナ・チャネル
19
スケーラビリティの構成
19.1
イベント・パーティショナ・チャネルでスケーラビリティを構成する方法
19.2
ActiveActiveGroupBeanでスケーラビリティの構成
19.2.1
Oracle CEP高可用性なしのJMSアプリケーションでスケーラビリティを構成する方法
19.2.2
Oracle CEP高可用性を使用してJMSアプリケーションでスケーラビリティを構成する方法
19.2.3
ActiveActiveGroupBeanグループ・パターン一致の構成方法
第7部 アセンブリ、デプロイメントおよびテスト
20
Oracle CEPアプリケーションのアセンブルとデプロイ
20.1
アプリケーションのアセンブリおよびデプロイメントの概要
20.1.1
アプリケーション
20.1.2
アプリケーションの依存関係
20.1.3
アプリケーション・ライブラリ
20.1.3.1
ライブラリ拡張ディレクトリ
20.1.3.2
ライブラリ・ディレクトリ
20.1.4
デプロイメントおよびデプロイメント順序
20.1.5
構成履歴の管理
20.2
Oracle CEPアプリケーションのアセンブル
20.2.1
Oracle CEP IDE for Eclipseを使用したOracle CEPアプリケーションのアセンブル
20.2.2
Oracle CEPアプリケーションの手動アセンブル
20.2.2.1
MANIFEST.MFファイルの作成
20.2.2.2
サードパーティJARファイルへのアクセス
20.2.3
外部ステージでアプリケーションのアセンブリ
20.3
アプリケーション・ライブラリの管理
20.3.1
Oracle CEP IDE for Eclipseを使用したアプリケーション・ライブラリのディレクトリの定義方法
20.3.1.1
絶対パスの構成方法
20.3.1.2
パス変数を拡張する方法
20.3.2
Oracle CEP IDE for Eclipseを使用してアプリケーション・ライブラリを更新する方法
20.3.3
Oracle CEP Visualizerを使用したアプリケーション・ライブラリの表示方法
20.4
Oracle CEPアプリケーションのデプロイ
20.4.1
Oracle CEP IDE for Eclipseを使用してOracle CEPアプリケーションをデプロイする方法
20.4.2
Oracle CEP Visualizerを使用してOracle CEPアプリケーションをデプロイする方法
20.4.3
デプロイヤ・ユーティリティを使用してOracle CEPアプリケーションをデプロイする方法
21
ロード・ジェネレータおよびcsvgenアダプタを使用したアプリケーションのテスト
21.1
ロード・ジェネレータおよびcsvgenアダプタを使用したアプリケーションのテストの概要
21.2
ロード・ジェネレータ・ユーティリティの構成と実行
21.3
ロード・ジェネレータのプロパティ・ファイルの作成
21.4
データ・フィード・ファイルの作成
21.5
アプリケーションのcsvgenアダプタの構成
22
イベント・インスペクタでのアプリケーションのテスト
22.1
イベント・インスペクタでのアプリケーションのテストの概要
22.1.1
イベントのトレース
22.1.2
イベントのインジェクト
22.1.3
イベント・インスペクタのイベント・タイプ
22.1.4
イベント・インスペクタHTTPパブリッシュ・サブスクライブ・チャネルとサーバー
22.1.5
イベント・インスペクタのクライアント
22.1.5.1
Oracle CEP Visualizer
22.2
イベント・インスペクタHTTPパブリッシュ・サブスクライブ・サーバーの構成
22.2.1
ローカルのイベント・インスペクタHTTPパブリッシュ・サブスクライブ・サーバーの構成方法
22.2.2
リモートのイベント・インスペクタHTTPパブリッシュ・サブスクライブ・サーバーの構成方法
22.3
イベントのインジェクト
22.3.1
Oracle CEP Visualizerを使用してイベントをインジェクトする方法
22.4
イベントのトレース
22.4.1
Oracle CEP Visualizerを使用してイベントをトレースする方法
23
パフォーマンス・チューニング
23.1
高可用性パフォーマンスのチューニング
23.1.1
ホスト構成
23.1.2
高可用性入力アダプタおよびサービス品質
23.1.3
高可用性入力アダプタの構成
23.1.4
出力アダプタ構成のブロードキャスト
23.1.5
Oracle Coherenceパフォーマンス・チューニング・オプション
23.1.5.1
Oracle Coherenceハートビート頻度
23.1.5.2
Oracle Coherenceシリアライゼーション
第8部 Oracle CEPリファレンス
A
SpringおよびOSGiに関する追加情報
B
Oracle CEPスキーマ
B.1
EPNアセンブリ・スキーマspring-wlevs-v11_1_1_3.xsd
B.1.1
EPNアセンブリ・ファイルの例
B.2
コンポーネント構成スキーマwlevs_application_config.xsd
B.2.1
コンポーネントの構成ファイルの例
B.3
デプロイメント・スキーマdeployment.xsd
B.3.1
デプロイメントXMLファイルの例
B.4
サーバー構成スキーマwlevs_server_config.xsd
B.4.1
サーバー構成XMLファイルの例
C
スキーマ参照: EPNアセンブリspring-wlevs-v11_1_1_3.xsd
C.1
Oracle CEPアプリケーション・アセンブリ要素の概要
C.1.1
要素の階層
C.1.2
Oracle CEP要素を使用したEPNアセンブリ・ファイルの例
C.2
wlevs:adapter
C.2.1
子要素
C.2.2
属性
C.2.3
例
C.3
wlevs:application-timestamped
C.3.1
子要素
C.3.2
属性
C.3.3
例
C.4
wlevs:cache
C.4.1
子要素
C.4.2
属性
C.4.3
例
C.5
wlevs:cache-listener
C.5.1
属性
C.5.2
例
C.6
wlevs:cache-loader
C.6.1
属性
C.6.2
例
C.7
wlevs:cache-source
C.7.1
属性
C.7.2
例
C.8
wlevs:cache-store
C.8.1
属性
C.8.2
例
C.9
wlevs:caching-system
C.9.1
子要素
C.9.2
属性
C.9.3
例
C.10
wlevs:channel
C.10.1
子要素
C.10.2
属性
C.10.3
例
C.11
wlevs:event-bean
C.11.1
子要素
C.11.2
属性
C.11.3
例
C.12
wlevs:event-type-repository
C.12.1
子要素
C.12.2
例
C.13
wlevs:event-type
C.13.1
子要素
C.13.2
属性
C.13.3
例
C.14
wlevs:expression
C.14.1
例
C.15
wlevs:factory
C.15.1
属性
C.15.2
例
C.16
wlevs:function
C.16.1
属性
C.16.2
例
C.16.2.1
Oracle CQLプロセッサ上の単一行のユーザー定義関数
C.16.2.2
EPLプロセッサ上の単一行のユーザー定義関数
C.16.2.3
Oracle CQLプロセッサ上の集計のユーザー定義関数
C.16.2.4
EPLプロセッサ上の集計のユーザー定義関数
C.16.2.5
実装クラスの指定: ネストしたBeanまたはリファレンス
C.17
wlevs:instance-property
C.17.1
子要素
C.17.2
属性
C.17.3
例
C.18
wlevs:listener
C.18.1
属性
C.18.2
例
C.19
wlevs:metadata
C.19.1
子要素
C.19.2
属性
C.19.3
例
C.20
wlevs:processor
C.20.1
子要素
C.20.2
属性
C.20.3
例
C.21
wlevs:property
C.21.1
子要素
C.21.2
属性
C.21.3
例
C.22
wlevs:source
C.22.1
属性
C.22.2
例
C.23
wlevs:table
C.23.1
属性
C.23.2
例
C.24
wlevs:table-source
C.24.1
属性
C.24.2
例
D
スキーマ参照: コンポーネント構成wlevs_application_config.xsd
D.1
Oracle CEPコンポーネント構成要素の概要
D.1.1
要素の階層
D.1.2
Oracle CEPコンポーネント構成ファイルの例
D.2
accept-backlog
D.2.1
子要素
D.2.2
属性
D.2.3
例
D.3
adapter
D.3.1
子要素
D.3.2
属性
D.3.3
例
D.4
amount
D.4.1
子要素
D.4.2
属性
D.4.3
例
D.5
application
D.5.1
子要素
D.5.2
属性
D.5.3
例
D.6
average-interval
D.6.1
子要素
D.6.2
属性
D.6.3
例
D.7
average-latency
D.7.1
子要素
D.7.2
属性
D.7.3
例
D.8
batch-size
D.8.1
子要素
D.8.2
属性
D.8.3
例
D.9
batch-time-out
D.9.1
子要素
D.9.2
属性
D.9.3
例
D.10
binding
D.10.1
子要素
D.10.2
属性
D.10.3
例
D.11
bindings
D.11.1
子要素
D.11.2
属性
D.11.3
例
D.12
buffer-size
D.12.1
子要素
D.12.2
属性
D.12.3
例
D.13
buffer-write-attempts
D.13.1
子要素
D.13.2
属性
D.13.3
例
D.14
buffer-write-timeout
D.14.1
子要素
D.14.2
属性
D.14.3
例
D.15
cache
D.15.1
子要素
D.15.2
属性
D.15.3
例
D.16
caching-system
D.16.1
子要素
D.16.2
属性
D.16.3
例
D.17
channel
D.17.1
子要素
D.17.2
属性
D.17.3
例
D.18
channel (http-pub-sub-adapterの子要素)
D.18.1
子要素
D.18.2
属性
D.18.3
例
D.19
coherence-cache-config
D.19.1
子要素
D.19.2
属性
D.19.3
例
D.20
coherence-caching-system
D.20.1
子要素
D.20.2
属性
D.20.3
例
D.21
coherence-cluster-config
D.21.1
子要素
D.21.2
属性
D.21.3
例
D.22
collect-interval
D.22.1
子要素
D.22.2
属性
D.22.3
例
D.23
concurrent-consumers
D.23.1
子要素
D.23.2
属性
D.23.3
例
D.24
connection-jndi-name
D.24.1
子要素
D.24.2
属性
D.24.3
例
D.25
connection-encrypted-password
D.25.1
子要素
D.25.2
属性
D.25.3
例
D.26
connection-password
D.26.1
子要素
D.26.2
属性
D.26.3
例
D.27
connection-user
D.27.1
子要素
D.27.2
属性
D.27.3
例
D.28
database
D.28.1
子要素
D.28.2
属性
D.28.3
例
D.29
dataset-name
D.29.1
子要素
D.29.2
属性
D.29.3
例
D.30
delivery-mode
D.30.1
子要素
D.30.2
属性
D.30.3
例
D.31
destination-jndi-name
D.31.1
子要素
D.31.2
属性
D.31.3
例
D.32
destination-name
D.32.1
子要素
D.32.2
属性
D.32.3
例
D.33
diagnostic-profiles
D.33.1
子要素
D.33.2
属性
D.33.3
例
D.34
direction
D.34.1
子要素
D.34.2
属性
D.34.3
例
D.35
duration
D.35.1
子要素
D.35.2
属性
D.35.3
例
D.36
enabled
D.36.1
子要素
D.36.2
属性
D.36.3
例
D.37
encrypted-password
D.37.1
子要素
D.37.2
属性
D.37.3
例
D.38
end
D.38.1
子要素
D.38.2
属性
D.38.3
例
D.39
end-location
D.39.1
子要素
D.39.2
属性
D.39.3
例
D.40
event-bean
D.40.1
子要素
D.40.2
属性
D.40.3
例
D.41
event-type
D.41.1
子要素
D.41.2
属性
D.41.3
例
D.42
event-type-list
D.42.1
子要素
D.42.2
属性
D.42.3
例
D.43
eviction-policy
D.43.1
子要素
D.43.2
属性
D.43.3
例
D.44
heartbeat
D.44.1
子要素
D.44.2
属性
D.44.3
例
D.45
http-pub-sub-adapter
D.45.1
子要素
D.45.2
属性
D.45.3
例
D.46
idle-time
D.46.1
子要素
D.46.2
属性
D.46.3
例
D.47
jms-adapter
D.47.1
子要素
D.47.2
属性
D.47.3
例
D.48
jndi-factory
D.48.1
子要素
D.48.2
属性
D.48.3
例
D.49
jndi-provider-url
D.49.1
子要素
D.49.2
属性
D.49.3
例
D.50
listeners
D.50.1
子要素
D.50.2
属性
D.50.3
例
D.51
location
D.51.1
子要素
D.51.2
属性
D.51.3
例
D.52
max-latency
D.52.1
子要素
D.52.2
属性
D.52.3
例
D.53
max-size
D.53.1
子要素
D.53.2
属性
D.53.3
例
D.54
max-threads
D.54.1
子要素
D.54.2
属性
D.54.3
例
D.55
message-selector
D.55.1
子要素
D.55.2
属性
D.55.3
例
D.56
name
D.56.1
子要素
D.56.2
属性
D.56.3
例
D.57
netio
D.57.1
子要素
D.57.2
属性
D.57.3
例
D.58
num-threads
D.58.1
子要素
D.58.2
属性
D.58.3
例
D.59
parameter
D.59.1
子要素
D.59.2
属性
D.59.3
例
D.60
params
D.60.1
子要素
D.60.2
属性
D.60.3
例
D.61
password
D.61.1
子要素
D.61.2
属性
D.61.3
例
D.62
playback-parameters
D.62.1
子要素
D.62.2
属性
D.62.3
例
D.63
playback-speed
D.63.1
子要素
D.63.2
属性
D.63.3
例
D.64
processor (EPL)
D.64.1
子要素
D.64.2
属性
D.64.3
例
D.65
processor (Oracle CQL)
D.65.1
子要素
D.65.2
属性
D.65.3
例
D.66
profile
D.66.1
子要素
D.66.2
属性
D.66.3
例
D.67
provider-name
D.67.1
子要素
D.67.2
属性
D.67.3
例
D.68
query
D.68.1
子要素
D.68.2
属性
D.68.3
例
D.69
record-parameters
D.69.1
子要素
D.69.2
属性
D.69.3
例
D.70
repeat
D.70.1
子要素
D.70.2
属性
D.70.3
例
D.71
rule
D.71.1
子要素
D.71.2
属性
D.71.3
例
D.72
rules
D.72.1
子要素
D.72.2
属性
D.72.3
例
D.73
schedule-time-range
D.73.1
子要素
D.73.2
属性
D.73.3
例
D.74
schedule-time-range-offset
D.74.1
子要素
D.74.2
属性
D.74.3
例
D.75
selector
D.75.1
子要素
D.75.2
属性
D.75.3
例
D.76
server-context-path
D.76.1
子要素
D.76.2
属性
D.76.3
例
D.77
server-url
D.77.1
子要素
D.77.2
属性
D.77.3
例
D.78
session-ack-mode-name
D.78.1
子要素
D.78.2
属性
D.78.3
例
D.79
session-transacted
D.79.1
子要素
D.79.2
属性
D.79.3
例
D.80
stage
D.80.1
子要素
D.80.2
属性
D.80.3
例
D.81
start
D.81.1
子要素
D.81.2
属性
D.81.3
例
D.82
start-location
D.82.1
子要素
D.82.2
属性
D.82.3
例
D.83
start-stage
D.83.1
子要素
D.83.2
属性
D.83.3
例
D.84
store-policy-parameters
D.84.1
子要素
D.84.2
属性
D.84.3
例
D.85
stream
D.85.1
子要素
D.85.2
属性
D.85.3
例
D.86
symbol
D.86.1
子要素
D.86.2
属性
D.86.3
例
D.87
symbols
D.87.1
子要素
D.87.2
属性
D.87.3
例
D.88
threshhold
D.88.1
子要素
D.88.2
属性
D.88.3
例
D.89
throughput
D.89.1
子要素
D.89.2
属性
D.89.3
例
D.90
throughput-interval
D.90.1
子要素
D.90.2
属性
D.90.3
例
D.91
time-range
D.91.1
子要素
D.91.2
属性
D.91.3
例
D.92
time-range-offset
D.92.1
子要素
D.92.2
属性
D.92.3
例
D.93
存続時間
D.93.1
子要素
D.93.2
属性
D.93.3
例
D.94
unit
D.94.1
子要素
D.94.2
属性
D.94.3
例
D.95
user
D.95.1
子要素
D.95.2
属性
D.95.3
例
D.96
value
D.96.1
子要素
D.96.2
属性
D.96.3
例
D.97
view
D.97.1
子要素
D.97.2
属性
D.97.3
例
D.98
work-manager
D.98.1
子要素
D.98.2
属性
D.98.3
例
D.99
work-manager-name
D.99.1
子要素
D.99.2
属性
D.99.3
例
D.100
write-behind
D.100.1
子要素
D.100.2
属性
D.100.3
例
D.101
write-none
D.101.1
子要素
D.101.2
属性
D.101.3
例
D.102
write-through
D.102.1
子要素
D.102.2
属性
D.102.3
例
E
スキーマの参照: deployment.xsdのデプロイメント
E.1
Oracle CEPデプロイメント要素の概要
E.1.1
要素の階層
E.1.2
Oracle CEPデプロイメント構成ファイルの例
E.2
wlevs:deployment
E.2.1
子要素
E.2.2
属性
E.2.3
例
F
スキーマ参照: サーバー構成wlevs_server_config.xsd
F.1
Oracle CEPサーバー構成要素の概要
F.1.1
要素の階層
F.1.2
Oracle CEPサーバー構成ファイルの例
F.2
auth-constraint
F.2.1
子要素
F.2.2
属性
F.2.3
例
F.3
bdb-config
F.3.1
子要素
F.3.2
属性
F.3.3
例
F.4
channels
F.4.1
子要素
F.4.2
属性
F.4.3
例
F.5
channel-constraints
F.5.1
子要素
F.5.2
属性
F.5.3
例
F.6
channel-resource-collection
F.6.1
子要素
F.6.2
属性
F.6.3
例
F.7
cluster
F.7.1
子要素
F.7.2
属性
F.7.3
例
F.8
connection-pool-params
F.8.1
子要素
F.8.2
属性
F.8.3
例
F.9
cql
F.9.1
子要素
F.9.2
属性
F.9.3
例
F.10
data-source
F.10.1
子要素
F.10.2
属性
F.10.3
例
F.11
data-source-params
F.11.1
子要素
F.11.2
属性
F.11.3
例
F.12
driver-params
F.12.1
子要素
F.12.2
属性
F.12.3
例
F.13
domain
F.13.1
子要素
F.13.2
属性
F.13.3
例
F.14
debug
F.14.1
子要素
F.14.2
属性
F.14.3
例
F.15
event-store
F.15.1
子要素
F.15.2
属性
F.15.3
例
F.16
exported-jndi-context
F.16.1
子要素
F.16.2
属性
F.16.3
例
F.17
http-pubsub
F.17.1
子要素
F.17.2
属性
F.17.3
例
F.18
jetty
F.18.1
子要素
F.18.2
属性
F.18.3
例
F.19
jetty-web-app
F.19.1
子要素
F.19.2
属性
F.19.3
例
F.20
jmx
F.20.1
子要素
F.20.2
属性
F.20.3
例
F.21
jndi-context
F.21.1
子要素
F.21.2
属性
F.21.3
例
F.22
log-file
F.22.1
子要素
F.22.2
属性
F.22.3
例
F.23
log-stdout
F.23.1
子要素
F.23.2
属性
F.23.3
例
F.24
logging-service
F.24.1
子要素
F.24.2
属性
F.24.3
例
F.25
message-filters
F.25.1
子要素
F.25.2
属性
F.25.3
例
F.26
name
F.26.1
子要素
F.26.2
属性
F.26.3
例
F.27
netio
F.27.1
子要素
F.27.2
属性
F.27.3
例
F.28
netio-client
F.28.1
子要素
F.28.2
属性
F.28.3
例
F.29
path
F.29.1
子要素
F.29.2
属性
F.29.3
例
F.30
pubsub-bean
F.30.1
子要素
F.30.2
属性
F.30.3
例
F.31
rdbms-event-store-provider
F.31.1
子要素
F.31.2
属性
F.31.3
例
F.32
rmi
F.32.1
子要素
F.32.2
属性
F.32.3
例
F.33
scheduler
F.33.1
子要素
F.33.2
属性
F.33.3
例
F.34
server-config
F.34.1
子要素
F.34.2
属性
F.34.3
例
F.35
services
F.35.1
子要素
F.35.2
属性
F.35.3
例
F.36
show-detail-error-message
F.36.1
子要素
F.36.2
属性
F.36.3
例
F.37
ssl
F.37.1
子要素
F.37.2
属性
F.37.3
例
F.38
timeout-seconds
F.38.1
子要素
F.38.2
属性
F.38.3
例
F.39
transaction-manager
F.39.1
子要素
F.39.2
属性
F.39.3
例
F.40
use-secure-connections
F.40.1
子要素
F.40.2
属性
F.40.3
例
F.41
weblogic-instances
F.41.1
子要素
F.41.2
属性
F.41.3
例
F.42
weblogic-jta-gateway
F.42.1
子要素
F.42.2
属性
F.42.3
例
F.43
weblogic-rmi-client
F.43.1
子要素
F.43.2
属性
F.43.3
例
F.44
work-manager
F.44.1
子要素
F.44.2
属性
F.44.3
例
F.45
xa-params
F.45.1
子要素
F.45.2
属性
F.45.3
例
G
Oracle CEPメタデータ注釈リファレンス
G.1
Oracle CEPメタデータ注釈の概要
G.1.1
アダプタ・ライフサイクル注釈
G.1.2
OSGiサービス参照注釈
G.1.3
リソース・アクセス注釈
G.2
com.bea.wlevs.configuration.Activate
G.2.1
例
G.3
com.bea.wlevs.configuration.Prepare
G.3.1
サンプル
G.4
com.bea.wlevs.configuration.Rollback
G.4.1
サンプル
G.5
com.bea.wlevs.util.Service
G.5.1
属性
G.5.2
サンプル
H
Oracle CEP IDE for Eclipseチュートリアル
H.1
はじめに
H.2
ステップ1: Oracle CEP定義の作成
H.3
ステップ2: Oracle CEPアプリケーションの作成
H.4
ステップ3: Oracle CEPサーバーの起動およびプロジェクトのデプロイ
H.5
ステップ4: コードの変更および再デプロイ
H.6
ステップ5: デプロイ済アプリケーションのデバッグ
H.7
次のステップ
索引