Changes from one release to the next can impact business
rule application development in a number of ways. These guidelines
contain information on how to migrate your applications developed
in JRules V7.
How to migrate from JRules V7
After you have assessed the impact of the current version
on your JRules V7 business rule applications, you can then refer to
the most appropriate use case scenario to migrate your rule projects.
Migrating the Decision Warehouse database
If you want to migrate the Decision Warehouse database,
you must create the required database schema and then run an additional
SQL script.
Migrating the business user database
You must migrate rule projects created before Decision
Center V8.5.1 because
the database schema changed between previous releases and the current
release.
Migrating rules using event IRL keywords
You can refer to the list of deprecated IRL keywords and
API in the current version, and use the suggested replacement.
Migrating rules in Russian that use the isBetween operators
Some methods in the Russian boot vocabulary have changed
since the previous release. The new verbalization is not compatible
with rules written in Russian that use these methods. You must change
the rules to use the new verbalization.
Locale inconsistencies between JRules V7.x and V8
The locale designation for your rules must be consistent
with the locale for existing rules. It must also be consistent with
the Decision
Center
locale, if you publish rules to Decision
Center.
Rules containing an invalid grammatical form
A fix in V7.5 introduced an incompatibility between V7
and V7.5. Rules containing an invalid grammatical form in some articles
can no longer parse. You must therefore change the rules so that they
use the correct grammatical form of these articles.
Changes between JRules V7.0 and JRules V7.1
Changes from one release to the next can impact business
rule application development in a number of different ways. The following
topics contain information on the changes between V7.0 and V7.1, and
should be used to help you to migrate your applications.