Salience assignment is reset per RuleTable if SequentialMaxPriority is set

Solution In Progress - Updated -

Issue

In Spreadsheet decision tables, RuleSet property SequentialMaxPriority and SequentialMinPriority are for controlling the salience number range of Rules generated from Decision Tables.

By setting Sequential=true without SequentialMaxPriority and SequentialMinPriority, the salience starts with 65535 and it's decremented one by one through all rules across multiple RuleTables.

On the other hand, by setting Sequential=true WITH SequentialMaxPriority, every RuleTables starts with value specified by SequentialMaxPriority as salience.
i.e. first rule of each RuleTebles has duplicate same salience if there are multiple RuleTables.

Is there any way to get it to work like default behavior even if SequentialMaxPriority is set(i.e. assign salience decrementing one by one across multiple RuleTable?)

Environment

  • Red Hat Decision Manager
    • 7.3.1

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In