Index

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W  X  Y 

A

actions
advanced, 4.7.3
area, 5.1.1.2
cell, 5.1.1.2
decision table, 5.1.1.2
definition, 4.3.5
do nothing value, 5.1.2
fact type, 10.1.2
active option, 4.5.3
addDaysTo JavaDate function, B.2
addDaysTo XMLDate function, B.3
addHoursTo JavaDate function, B.2
addHoursTo XMLDate function, B.3
addMillisecondsTo JavaDate function, B.2
addMillisecondsTo XMLDate function, B.3
addMinutesTo JavaDate function, B.2
addMinutesTo XMLDate function, B.3
addMonthsTo JavaDate function, B.2
addMonthsTo XMLDate function, B.3
addSecondsTo JavaDate function, B.2
addSecondsTo XMLDate function, B.3
addWeeksTo JavaDate function, B.2
addWeeksTo XMLDate function, B.3
addYearsTo JavaDate function, B.2
addYearsTo XMLDate function, B.3
ADF Business Components Fact
action fact type, 10.1.2
creating, 10.3
definition, 10.1
importing, 3.5.1
key_values, 3.5.4, 10.1.1
types, 3.5
ADF Business Components Fact ViewRowImpl, 3.5
advanced actions, 4.7.3
advanced mode, 4.5.2
advanced settings, 4.5
aggregates
average, 4.7.4
collection, 4.7.4
count, 4.7.4
maximum, 4.7.4
minimum, 4.7.4
sum, 4.7.4
aliases, A.1.3
allow gaps option, 5.3.1.3, 5.3.5
application-specific dictionary, 2.2.1
auto conflict resolution
setting option, 5.3.7
average aggregate, 4.7.4

B

batch invocation, 10.2.1.4
BPEL
decision functions, 6.3.3
Human Tasks, 11.2
java.lang.IllegalAccessError, D.6
service component, 11.2
bucketsets
adding Enum type, 3.6.3
adding list of ranges (Range), 3.6.2
adding list of values (LOV), 3.6.1
allowed in actions field, 3.6.7
associating with facts, 3.7
creating, 3.6
definition, 1.1.4, 3.1
duplicate bucket value, 3.6.6
global, 3.6
Include Disallowed Buckets in Tests field, 3.6.7
list of values (LOV) adding, 3.6.1
local, 3.6
built-in dictionary, 2.2.1
business rules
activity, 6.3.3
decision function, 6.3.3
definition, 1.1
deployment and runtime, 9.6
dictionary, 1.1.8
in a Java EE application, 9.1
RL Language, 1.2.3

C

calendar type
with CurrentDate fact, 4.9
check rule flow option, 6.2.1
classpath
Java facts, 3.3.1
Rule Reporter, F.2.1
collection aggregate, 4.7.4
combined dictionary, 2.2.1
compare duration function, B.1, B.5
com.sun.xml.bind.v2.runtime.reflect.opt.Const errors, D.6
condition expressions
cell, 5.1.1.1
definition, 5.1.1.1
conflict analysis
decision table, 5.3.6
constant option for globals, 2.3.3
count aggregate, 4.7.4
CurrentDate fact, 4.9

D

data model
definition, 2.1
sharing, 2.2.8
data types
bucketset, 1.1
fact properties, 1.1
dates
reasoning with CurrentDate fact, 4.9
daysBetween duration function, B.1, B.5
decision functions, 6.1, 6.3
adding, 6.2
adding to a dictionary, 6.2.1
as decision service, 11.2.2
BPEL, 6.3.3
Business Rule activity, 6.3.3
calling with Java decision point interface, 10.2.2
check rule flow option, 6.2.1
definition, 1.1.6
rule firing limit option, 6.3.2
stateless option, 6.2.1
understanding, 6.1
Web service, 6.2.1, 6.2.1, 6.3.4
decision point API
batch invocation, 10.2.1.4
definition, 1.1.7
production dictionary, 7.5
rules SDK, 7.1.1
runtime properties, 10.2.1.2
transaction, 10.2.1.1
with MDS repository, 7.5
decision service
decision function, 11.2.2
decision table
action cell, 5.1.1.2
do nothing value, 5.1.2
actions, advanced, 4.7.3
active option, 4.5.3
adding a rule, 5.2.4
adding actions, 5.2.3
adding condition expressions, 5.2.2
advanced mode, 4.5.2
advanced settings, 4.5
aggregates, 4.7.4
allow gaps option, 5.3.1.3, 5.3.5
auto conflict resolution, 5.3.7
cell values, 5.1.2
condition expression, 5.1.1.1
condition expression cell, 5.1.1.1
conflict analysis, 5.3.6
creating, 5.2
decision tree, 5.1.1.3
definition, 1.1.3
do not care values, 5.1.2
effective dates, 4.5.6
expression builder, 4.10
find gaps, 5.3.1.3, 5.3.5
gap analysis, 5.3.1.3, 5.3.5
logical option, 4.5.4
move operation, 5.3.1.2
priority, 4.5.5
rules, 5.1.1.3
sibling cell, 5.3.1.1
understanding, 5.1
validation, 4.4.3
decision tree, 5.1.1.3
DecisionPoint class, 7.1.1
DecisionPointBuilder class, 7.1.1
DecisionPointInstance class, 7.1.1
.decs file, 11.2.1.1
deployment
EAR file, 9.6.4
MAR file, 9.6.3
dictionary
application-specific, 2.2.1
built-in, 2.2.1
combined, 2.2.1
data model sharing, 2.2.8
decision function, 6.1, 6.2.1, 6.3
definition, 1.1.8, 1.1.8, 2.1, 2.2
globals, 2.3
link, 2.2.1
main, 2.2.1
naming conventions, 2.2.8, A.1.2
package, 2.2.8
renaming, 2.2.5, D.3
validation, 4.4, 4.4.1, 4.4.4
viewing and editing settings, 2.2.4
dictionary links
updating, 2.2.7
do nothing value, 5.1.2
duplicate bucket values, 3.6.6
duration
compare function, B.1, B.5
daysBetween function, B.1, B.5
hoursBetween function, B.1, B.5
millisecondsBetween function, B.1, B.5
minutesBetween function, B.1, B.5
monthsBetween function, B.1, B.5
secondsBetween function, B.1, B.5
yearsBetween function, B.1, B.5

E

EAR file, 9.6.4
effective dates, 4.2.2, 4.5.6
expression
constant, 2.3.3
expression builder
about, 4.10

F

fact type
ADF Business Components, 3.5
Java, 3.3
RL, 3.4
XML, 3.2.1
facts
and working memory, 1.3.3
associating with bucketsets, 3.7
definition, 1.1.4, 3.1
filtering rules, 4.2.3
final option for globals, 2.3.3
forward-chaining system, 1.3
frequently asked questions, C
fromDateString JavaDate function, B.2
fromDateTimeString JavaDate function, B.2
fromString XMLDate function, B.3
fromTimeString JavaDate function, B.2
functions
decision, 6.3
oracle business rules, 2.5
testing, 8, 8.1.1

G

gap analysis, 5.3.1.3, 5.3.5
global bucketset, 3.6
globals
constant option, 2.3.3
defined, 2.3
final option, 2.3.3

H

hoursBetween duration function, B.1, B.5
Human Tasks, 11.2

I

importing XML schema, 3.2.3
Include Disallowed Buckets in Tests option, 3.6.7
inference cycle, 1.3, 1.3

J

Java EE application
with business rules, 9.1
Java Fact
adding, 3.3.1
getter method visibility, D.1
setter method visibility, D.1
support XPath assertion, 3.3.2
types, 3.3
using a Property Change Listener with, C.5
XPath, 3.3.2
JavaDate
addDaysTo function, B.2
addHoursTo function, B.2
addMillisecondsTo function, B.2
addMinutesTo function, B.2
addMonthsTo function, B.2
addSecondsTo function, B.2
addWeeksTo function, B.2
addYearsTo function, B.2
fromDateString function, B.2
fromDateTimeString function, B.2
fromTimeString function, B.2
subtractDaysFrom function, B.2
subtractHoursFrom function, B.2
subtractMillisecondsFrom function, B.2
subtractMinutesFrom function, B.2
subtractMonthsFrom function, B.2, B.2, B.2
subtractYearsFrom function, B.2, B.2, B.2
toDateTimeString function, B.2
toTimeString function, B.2
java.lang.IllegalAccessError, D.6
java.lang.NoClassDefFoundError, D.4
JAXB
generated classes, 3.2.1
issue 490 troubleshooting, D.6
limitations with XML facts, 3.2.4
with XML facts, 3.2
JSR-94
definition, E
extensions, E.3.4
rule execution set, E.2
with RL Language text, E.2.1
with URL, E.2.2

K

key_values, 3.5.4, 10.1.1

L

links
dictionary, 2.2.1
to a dictionary in the same application, 2.2.6
list tests, 4.8
local bucketset, 3.6
logical option, 4.5.4, 4.5.4

M

main dictionary, 2.2.1
MAR file, 9.6.3
matched fact naming, 4.7.2
maximum aggregate, 4.7.4
metadata
.decs file, 11.2.1.1
EAR file, 9.6.4
MAR file, 9.6.3
service component, 11.1, 11.2.1.1
millisecondsBetween duration function, B.1, B.5
minimum aggregate, 4.7.4
minutesBetween duration function, B.1, B.5
monthsBetween duration function, B.1, B.5
move operation, 5.3.1.2

N

named priority, 4.5.5
naming conventions
alias, A.1.3
dictionary, 2.2.8, A.1.2
matched fact, 4.7.2
RL Language keywords, D.5
Rule Designer, A.1.1
rulesets, A.1.1
XML schema target package name, A.1.4
nested tests, 4.6
numeric priority, 4.5.5

O

Oracle Business Rules Function, 2.5
testing, 8, 8.1.1
Oracle Business Rules function
creating, 2.5.2
Oracle Business Rules RL Language. See RL Language
Oracle Business Rules Rules Engine. See Rules Engine
Oracle Business Rules SDK2. See SDK
Oracle Business Rules service component. See service component

P

pattern binding variable, 4.7.2
pattern matching, 4.7.1
priority
default, 4.5.5
definition, 4.5.5
high, 4.5.5
higher, 4.5.5
highest, 4.5.5
integer value, 4.5.5
low, 4.5.5
lower, 4.5.5
lowest, 4.5.5
medium, 4.5.5
named, 4.5.5
numeric, 4.5.5
order, C.12
Property Change Listener, C.5
prototying
rules, 3.4

R

range tests, 4.3.3
reload XML facts from updated schemas, 3.2.3
renaming
dictionary, 2.2.5
Rete algorithm, 1.3.2
RL Fact
adding, 3.4.1
types, 3.4
RL Language
definition, 1.2.3, 1.2.3
self-join, C.4
rule language. See RL Language
Rule Reporter
classpath, command line, F.2.1
command line, F.2.1
rules
actions, 1.1.2, 4.3.5
active option, 4.5.3
adding actions, 4.3.5, 4.3.5
advanced mode, 4.5.2
actions, 4.7.3
aggregates, 4.7.4
matched fact naming, 4.7.2
pattern matching, 4.7.1
setting, 4.7.5
simple tree mode, 4.8.1.1
tree mode, 4.8.1
advanced settings, 4.5, 4.5
aggregate, 4.7.1
creating, 4.3.1
data driven, 1.3
definition, 1.1, 4.1
effective dates, 4.5.6
engine, 1.2.1, 1.2.2
expression builder, 4.10
filtering, 4.2.3
firing, 1.3
for each case where, 4.7.1
forward-chaining, 1.3
generating reports with SDK, F.1
list tests, 4.8
logical option, 4.5.4
nested tests, 4.6
pattern binding variable, 4.7.2
pattern block, 4.7.1
priority, 4.5.5, C.12
prototyping, 3.4
range tests, 4.3.3
reporter, F.1
rule actions, 1.1
rule conditions, 1.1, 1.1.1
SDK, 1.2.4
service component, 11.1
set tests, 4.3.4
testing, 8, 8.1.1
tests, 4.3.2
there is a case where, 4.7.1
there is no case where, 4.7.1
tree mode, 4.8.1
validation, 4.4.2
Rules Designer
introduction, 1.2.5
rule actions, 1.1.2
rule conditions, 1.1.1
rules, 1.1
service component metadata, 11.2
WSDL, 11.2
Rules Engine
architecture, 1.3
definition, 1.2.1, 1.2.2
rules SDK
decision point API, 7.1.1
definition, 1.2.4
rulesets
creating, 4.2.1
definition, 1.1.5, 4.1
effective dates, 4.2.2
filtering, 4.2.3
naming, A.1.1

S

SDK
definition, 1.2.4, 1.2.4
generating reports, F.1
rule reporter, F.1
secondsBetween duration function, B.1, B.5
self-join in Oracle RL, C.4
service component
BPEL, 11.2
definition, 1.2.1, 11
Human Tasks, 11.2
metadata, 11.1, 11.2.1.1
rules, 11.1
SOA composite application integration, 11.2
standalone component, 11.2
Web service, 11.1, 11.1
set tests, 4.3.4
simple tree mode, 4.8.1.1
stateless option
decision functions, 6.2.1
subtractDaysFrom JavaDate function, B.2
subtractDaysFrom XMLDate function, B.3
subtractHoursFrom JavaDate function, B.2
subtractHoursFrom XMLDate function, B.3
subtractMillisecondsFrom JavaDate function, B.2
subtractMillisecondsFrom XMLDate function, B.3
subtractMinutesFrom JavaDate function, B.2
subtractMinutesFrom XMLDate function, B.3
subtractMonthsFrom JavaDate function, B.2
subtractMonthsFrom XMLDate function, B.3
subtractSecondsFrom JavaDate function, B.2
subtractSecondsFrom XMLDate function, B.3
subtractWeeksFrom JavaDate function, B.2
subtractWeeksFrom XMLDate Function, B.3
subtractYearsFrom JavaDate function, B.2, B.2
subtractYearsFrom XMLDate function, B.3
sum aggregate, 4.7.4

T

testing
rules, 8, 8.1.1
with a test function, 8, 8.1.1
tests
in rules, 4.3.2
list, 4.8
range, 4.3.3
set, 4.3.4
toDateString JavaDate function, B.2
toDateTimeString JavaDate function, B.2
toTimeString JavaDate function, B.2
transactions, 10.2.1.1
tree mode
creating tree mode rules, 4.8.2
simple, 4.8.1.1
with decision tables, 4.8.1
with rules, 4.8.1
troubleshooting, D
getter method visibility, D.1
java.lang.IllegalAccessError, D.6
java.lang.NoClassDefFoundError, D.4
renaming dictionary, D.3
setter method visibility, D.1

U

updated XML schema with XML facts, 3.2.3

V

validation
data model, 4.4.1
decision table, 4.4.3
dictionaries, 4.4, 4.4.1, 4.4.4
rules, 4.4.2
variable, 4.7.2
visibility
getter methods, D.1
setter methods, D.1

W

Web service
decision function, and, 6.2.1, 6.2.1, 6.3.4
service component, 11.1, 11.1
WSDL, 11.1, 11.2
WebDAV repository support, C.16
weeksBetween duration function
duration
weeksBetween function, B.1, B.5
working memory, 1.3.3
WSDL
Rules Designer, 11.2
service component metadata, 11.1

X

XML Fact
adding, 3.2.1
java.lang.NoClassDefFoundError, D.4
JAXB-generated classes, 3.2.1
reload XML facts from updated schemas, 3.2.3
support XPath assertion, 3.2.2
XPath, 3.2.2
XMLDate
addDaysTo function, B.3
addMillisecondsTo function, B.3
addMinutesTo function, B.3
addMonthsTo function, B.3
addSecondsTo function, B.3
addWeeksTo function, B.3
addYearsTo function, B.3
fromString function, B.3
subtractDaysFrom function, B.3
subtractHoursFrom function, B.3
subtractMillisecondsFrom function, B.3
subtractMinutesFrom function, B.3
subtractMonthsFrom function, B.3
subtractSecondsFrom function, B.3
subtractWeeksFrom function, B.3
subtractYearsFrom function, B.3
XMLDate addHoursTo function, B.3
XPath
Java Fact, 3.3.2
RL program, E.2.1
support assertion, 3.2.2, 3.3.2
XML Fact, 3.2.2

Y

yearsBetween duration function, B.1, B.5