CONTENTS

Rule Languages

Business Action Language
BAL Constructs
Gray bulletall of the following conditions are true
Gray bulletany of the following conditions is true
Gray bulletcalled <variable>
Gray bulletdefinitions
Gray bulletelse
Gray bulletfor each <object> in <list>
Gray bulletfrom <object>
Gray bulletif
Gray bulletin <list>
Gray bulletit is not true that <a condition>
Gray bulletnone of the following conditions are true
Gray bulletset <variable> to <definition>
Gray bulletset <variable> to <value>
Gray bulletthe name of this rule
Gray bulletthe number of <objects>
Gray bulletthen
Gray bulletthere are <number> <objects>
Gray bulletthere are at least <number> <objects>
Gray bulletthere are at most <number> <objects>
Gray bulletthere are less than <number> <objects>
Gray bulletthere are more than <number> <objects>
Gray bulletthere is at least one <object>
Gray bulletthere is at most one <object>
Gray bulletthere is no <object>
Gray bulletthere is one <object>
Gray bulletwhere <test>
BAL Operators
Gray bulletArithmetic Operators
Gray bulletLogical Operators
Gray bulletDate Operators
Gray bulletNumber Operators
Gray bulletObject Operators
Gray bulletText Operators
BAL Literals
ILOG Rule Language
IRL Keywords
Gray bulletafter
Gray bulletagendafilter
Gray bulletalgorithm
Gray bulletallrules
Gray bulletas
Gray bulletbefore
Gray bulletbody (in Flow Task)
Gray bulletbody (in Function Task)
Gray bulletbody (in Rule Task)
Gray bulletbreak
Gray bulletcase
Gray bulletcatch
Gray bulletcollect
Gray bulletcompletionflag
Gray bulletcontinue
Gray bulletdefault (in Rule Task)
Gray bulletdefault (in Switch)
Gray bulletdynamic
Gray bulletdynamicselect
Gray bulletelse (in if)
Gray bulletelse (in rule)
Gray bulletevaluate
Gray bulletevent (in rule conditions)
Gray bulletevent (in rule actions)
Gray bulletexists
Gray bulletfilter
Gray bulletfinalaction
Gray bulletfinally
Gray bulletfiring
Gray bulletfiringlimit
Gray bulletflowtask
Gray bulletfor
Gray bulletforeach
Gray bulletfork
Gray bulletfrom
Gray bulletfunction
Gray bulletfunctiontask
Gray bulletgoto
Gray bullethasher
Gray bullethierarchy
Gray bullethigh
Gray bulletif
Gray bulletif (in Ruleflow)
Gray bulletimport
Gray bulletin
Gray bulletin/!in (Predicates)
Gray bulletin (Ruleset Parameter)
Gray bulletinitialaction
Gray bulletinout
Gray bulletinsert
Gray bulletinstanceof
Gray bulletinstances
Gray bulletisknown
Gray bulletisunknown
Gray bulletiterator
Gray bulletliteral
Gray bulletlogical (in insert)
Gray bulletlogical (in wait)
Gray bulletlow
Gray bulletmatch
Gray bulletmatchedclasses
Gray bulletmaximum
Gray bulletminimum
Gray bulletmodify
Gray bulletnew
Gray bulletnot
Gray bulletoccursin
Gray bulletordering
Gray bulletout
Gray bulletoverriding, overrides
Gray bulletpackage
Gray bulletpriority
Gray bulletproperty
Gray bulletpropertydefinition
Gray bulletrefresh
Gray bulletretract
Gray bulletreturn
Gray bulletrule
Gray bulletrule (in Rule Task)
Gray bulletruleset
Gray bulletruletask
Gray bulletscope
Gray bulletselect
Gray bulletsequential
Gray bulletsorted
Gray bulletswitch
Gray bulletthen
Gray bulletthrow
Gray bullettimeof
Gray bullettimeout
Gray bullettry
Gray bulletuntil
Gray bulletupdate
Gray bulletuse
Gray bulletvariables
Gray bulletwait
Gray bulletwhen
Gray bulletwhere
Gray bulletwhile
Gray bulletwhile/break/continue (in ruleflow)
IRL Grammar
Gray bulletOperator Summary
Gray bulletNaming Restrictions
Gray bulletGrammar Notation
Gray bulletGrammar Specification