If the requirement is to control the order of execution of the rules then (to quote Dr. EF-H) you probably are using a hammer when you needed a screwdriver.  Meaning that you are trying to use a rulebase for a procedural problem.  There are many times that a rulebase should NOT be use and this sounds like one of the main examples of that situation.

However, if you absolutely, positively insist on using a rulebase, then just give each rule a specificity or priority and they will fire in that order.

"This above all: to thine own self be true,
And it must follow, as the night the day,
Thou canst not then be false to any man."
Hamlet, Act 1, Scene III
[You can also replyTo:]

On Jul 8, 2009, at 9:11 AM, Corneil du Plessis wrote:

If you want to control the order of execution or rules you will have to look into agendas or ruleflow.

On Thu, 2009-07-02 at 15:36 +0530, Amila Silva wrote:
   I have requirement to execute a chain of rules. One rule after another and they are reusable.I need to know how to call another drl file from a drl file. or in a then part of the
   a rule.

Amila Silva

rules-users mailing list
rules-users mailing list