Hello,

Thanks for your response!

But I don't understand why such a rule with a high salience which looks like:

global int VARIABLE;

rule "init"
  salience 999;
  when
    (eval(true))
  then
    VARIABLE = 1;
end

would fire only once?

Thank you,
Martin

2011/10/20 Wolfgang Laun <wolfgang.laun@gmail.com>
You can do this by setting the global from a high salience rule from within your DRL. Leave the conition empty - such a rule only fires once.
-W

2011/10/20 Martin A <wmlsub@gmail.com>
Hello,

I'd like to set global rules variables at the top of a rules file, like so:

global int WELCOME_SCREEN = 1;

so that I may easily refer to them from inside the rules, instead of hardcoding them somewhere in code. Is this possible?

Best regards,
Martin

_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users



_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users