Open Your Business Rules!                     
Rules-based Operational Decision Services

Release Notes 5.0.2 (Apr-2008)

OpenRules Release 5.0.2 is a minor release that provides the following improvements:

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.

 

Top