ヘッダーをスキップ
Oracle Business Rules ランゲージ・リファレンス
10
g
(10.1.3.1.0)
B31865-01
索引
次へ
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
サポートおよびサービス
1
ルール・プログラミングの概念
1.1
Oracle Business Rules RL Languageコマンドラインの開始
1.2
ルールおよびルールセットの概要
1.2.1
ルール条件
1.2.2
ルール・アクション
1.3
ファクトおよびRL Languageクラスの概要
1.3.1
ファクトとは
1.3.2
ファクトをアサートして作業メモリーに追加
1.3.3
RL Languageクラスをファクトとして使用
1.3.4
Javaクラスをファクトとして使用
1.4
ルール起動の理解と制御
1.4.1
ルールのアクティブ化とアジェンダ
1.4.2
ファクト、ルールおよびルールのアクティブ化の監視
1.4.2.1
作業メモリー内のファクトの監視と表示
1.4.2.2
アクティブ化およびルール起動の監視
1.4.3
ルール起動の順序付け
1.5
RL LanguageプログラムとJavaプログラムの統合
1.5.1
アサートされたJava Beanをファクトとして使用
1.5.2
RuleSessionオブジェクトのJavaアプリケーションでの使用
1.6
硬貨カウンタ・ルール・プログラムの作成
2
Ruleランゲージ・リファレンス
ルールセット
型
識別子
リテラル
定義
変数定義
ルール定義
クラス定義
関数の定義
ファクト・クラス宣言
import文
Include文
式の使用
ブール式
数式
文字列式
配列式
ファクト・セット式
オブジェクト式
1次式
アクションおよびアクション・ブロック
if elseアクション・ブロック
whileアクション・ブロック
forアクション・ブロック
try catch finallyアクション・ブロック
synchronizedアクション・ブロック
returnアクション
throwアクション
assignアクション
インクリメントまたはデクリメント式
基本アクション
組込み関数
assert
assertXPath
clearRule
clearRulesetStack
clearWatchRules、clearWatchActivations、clearWatchFacts、clearWatchFocus、clearWatchCompilations、clearWatchAll
getRulesetStack
getRuleSession
getStrategy
halt
id
object
println
popRuleset
pushRuleset
retract
reset
run
runUntilHalt
setRulesetStack
setStrategy#setStrategy#
showActivations
showFacts
step
watchRules、watchActivations、watchFacts、watchFocus、watchCompilations
3
コマンドライン・インタフェースの使用
3.1
コマンドライン・インタフェースの開始と使用
3.2
RLコマンドラインのオプション
3.3
RLコマンドラインの組込みコマンド
3.3.1
clearコマンド
3.3.2
exitコマンド
4
RuleSessionの使用
4.1
RuleSessionコンストラクタのプロパティ
4.2
RuleSessionのメソッド
4.3
RL型からJava型への変換
4.4
RL例外
4.5
エラー処理
4.6
RLクラスの反映
4.7
XMLナビゲーション
4.8
ルール対応プログラムからの結果の取得
4.8.1
結果例の概要
4.8.2
外部リソースを使用した結果の取得
A
JavaとRLの相違点の要約
A.1
RLがJavaと異なる点
B
Oracle Business Rules DMSインスツルメンテーション
B.1
Oracle Business Rules DMSインスツルメンテーションの有効化
B.2
Oracle Business Rulesのメトリック
B.2.1
Oracle Business Rulesのルール・メトリック
B.2.2
Oracle Business Rulesのルールセット・メトリック
B.2.3
Oracle Business Rulesの作業メモリー・メトリック
B.2.4
Oracle Business RulesのRuleSessionメトリック
索引