Open Your Business Rules!
Rules-based
Operational Decision Services
Release Notes 5.0.2 (Apr-2008)
1. Improved Reference Implementation for JSR94
Now you may use the same JSR94 RuleExecutionSet and the same RuleSession to execute different Excel-based rules and methods. For example, in your Java code you may write
ruleSessionProperties.put("method", "helloSummer");
statelessRuleSession.executeRules(parameters);
to execute summer rules and then write
ruleSessionProperties.put("method", "helloWinter");
statelessRuleSession.executeRules(parameters);
to execute winter
rules. The proper sample project HelloJsr94Multi is
provided.
2.
Backward compatibility with
Java 1.4
Several standard projects
included into release 5.0.1 were mistakenly compiled under
JDK 1.6 or used some features of Java 5. This fact created
problems for customers who want (or have to) stay with Java
1.4. The problems have been fixed and the updated
openrules.config/lib now contains only jar-files
compatible with JDK 1.4.
3. Bug fixes
Our customers have found a problem with support of mixed long and integer arithmetic inside OpenRules Java snippets. The proper support has been added in the 5.0.2.