目次
- タイトルおよび著作権情報
- はじめに
- 1 Oracle Business Rulesの概要
-
2 データ・モデル要素の使用
- データ・モデル要素の使用の概要
- ディクショナリとディクショナリ・リンクの概要
- Oracle Business Rulesグローバルの使用
- デシジョン関数の使用
- Oracle Business Rules関数の概要
- Oracle Business Ruleリソースのローカライズ
- 3 ファクトと値セットの使用
- 4 ルールセットとルールの使用
-
5 デシジョン表の使用
- デシジョン表の使用の概要
- デシジョン表の作成
- デシジョン表の操作の概要
- Oracle Business Rulesデシジョン表アプリケーションの作成と実行
- Microsoft Excelでのデシジョン表の編集
- 6 デシジョン関数の使用
- 7 ビジネス・ルールのテストと検証
- 8 スタンドアロン(非SOA/BPM)シナリオでのルールの使用
- 9 ルール対応の非SOA Java EEアプリケーションの作成
-
10 Oracle Business RulesとADFビジネス・コンポーネントの使用
- Business RulesとADFビジネス・コンポーネントの使用の概要
- ADFビジネス・コンポーネント・ファクトを使用する場合のデシジョン・ポイントの使用
-
ADFビジネス・コンポーネント・ファクトを使用したBusiness Rulesアプリケーションの作成
- ADFビジネス・コンポーネント・ファクトを使用するアプリケーションの作成方法
- Business RulesのADFビジネス・コンポーネント・アプリケーションの作成方法
- Business Rulesサンプル・アプリケーションのビュー・オブジェクト・チューニングの更新方法
- Oracle Business Rulesのディクショナリの作成方法
- デシジョン・ポイント・ディクショナリ・リンクの追加方法
- ADFビジネス・コンポーネント・ファクトをインポートする方法
- 外部マネージャ・ルールセットの追加および実行方法
- 部門マネージャ・ルールセットの追加および実行方法
- 従業員昇給ルールセットと従業員取消しルールセットの追加および実行方法
- 11 SOAアプリケーションでのデシジョン・コンポーネントの使用
-
12 実行時のOracle Business RulesとのOracle SOAコンポーザの使用方法
- Oracle SOAコンポーザの概要
- アクセシビリティ・オプションの設定
- Oracle Business Rulesディクショナリのオープンおよび表示
- ディクショナリの編集のスタート・ガイド
-
Oracle Business Rulesディクショナリでのルールの編集
- 「ルールセット」タブの使用方法
- Oracle Business Rulesディクショナリでルールを編集する方法
- ルールの追加方法
- ルールの削除方法
- ルールの詳細設定を表示および編集する方法
- ルール条件の追加方法
- ルール条件の削除方法
- ルール条件の変更方法
- ルール・アクションの追加方法
- ルール・アクションを削除する方法
- ルール・アクションを変更する方法
- 拡張モードのルールの使用方法
- 拡張テストの使用方法
- ツリー・モードのルールの使用方法
- Oracle Business Rulesエディタの宣言コンポーネントに関する必知事項
- Oracle Business Rulesディクショナリ・エディタの宣言コンポーネントに関する必知事項
- Oracle Business Rulesディクショナリ・エディタのタスク・フローに関する必知事項
- Oracle SOAコンポーザのブラウザ・ウィンドウの使用
- Oracle Business Rulesディクショナリのデシジョン表の編集
- Oracle Business Rulesディクショナリの比較およびマージ
- Oracle Business Rulesのリソース名のローカライズ
- Oracle JDeveloperのルール・ディクショナリと実行時のディクショナリの更新の同期
- Oracle Business Rulesディクショナリの検証と診断
- タスクの操作
-
付録
- A Oracle Business Rulesのファイルと制限事項
- B Oracle Business Rulesの組込みクラスと関数
-
C Oracle Business Rulesに関するよくある質問
- JavaオブジェクトをファクトとしてアサートしてからModifyアクションを使用せずに変更すると、ルールが起動しないのはなぜですか。
- Oracle Business Rules RL LanguageとJavaの相違はなんですか。
- RuleSessionでは並行性と同期化はどのように処理されますか。
- 自己結合を正しく表現するにはどうすればよいですか。
- Oracle Business Rulesではプロパティ変更リスナーをどのように使用しますか。
- Oracle Business Rulesでデシジョン・サービスを使用する場合にどのような制限がありますか。
- ルールにJavaコードを挿入するにはどうすればよいですか。
- BPELでデシジョン・サービスにJavaベース・ファクトを使用することはできますか。
- BPELデシジョン・サービスでデバッグ機能を有効化するにはどうすればよいですか。
- Oracle Business Rulesでバージョニングをサポートするにはどうすればよいですか。
- ルールおよびデシジョン表で優先度を使用する場合、優先度の順序はどうなりますか。
- xsd:string入力済要素を持つXMLスキーマをタイプJAXBElementとしてインポートするのはなぜですか。
- Javaクラスに加えた変更がデータ・モデルに反映されないのはなぜですか。
- Rules SDKを使用して式にNULLを含めるにはどうすればよいですか。
- ディクショナリを格納するためのリポジトリとしてWebDAVがサポートされていますか。
- ルール・デザイナによるソース・コード制御システムの使用
-
D Oracle Business Rulesのトラブルシューティング
- 非表示のgetterメソッドとsetterメソッド
- プロパティのsetterのみを使用したJavaクラス
- 実行時のNoClassDefFoundエラー
- RL固有のキーワード・ネーミング競合エラー
- ビジネス・ルール・サービス・ランタイムからのjava.lang.IllegalAccessError
- JAXB 1.0ディクショナリとRLのMultipleInheritanceException
- アンダースコアを持つXMLスキーマでJAXBコンパイルに失敗するのはなぜですか。
- デシジョン・サービスの入力と出力の要素タイプはどのように制限されますか。
- デシジョン・サービスの入力と出力のスキーマはどのように制限されますか。
- インポートしたファクト・タイプ内のJava予約名はどのように処理したらよいですか。
- E Oracle Business RulesとJSR-94実行セットの使用