Rule IDs
Each rule that has been implemented is listed in the EXTRULE table,
completely independent of its implementation. This table assigns the
rule ID.
The rule ID is then mapped to a specific implementation in the
EXTRULEIMPLEM table. This table maps the rule ID to an external rule
implementation ID, specifies whether the rule is currently in force
(active), and whether it is a rules engine (R) or Java™ (J)
implementation. The rule location, an IBM Operational Decision Manager
rule location, for example, and the rule engine type together specify
how the rule is to be executed.
The rule type and external rule implementation ID point to the
required rule, either in the JAVAIMPL:
or the RULEENGINEIMPL table:
Important:
- Records in RULEENGINEIMPL table, are not run if EXTRULEIMPLEM has the implementation changed to Java rules.
- Similarly, rules implemented in Java do not require any configuration in the RULEENGINEIMPL table because these do not make use of a rules engine.