Hmmm….good idea…
Now if I can get functions to work… J
Thanks,
Chris
From:
rules-users-bounces@lists.jboss.org [mailto:rules-users-bounces@lists.jboss.org]
On Behalf Of Wolfgang Laun
Sent: Wednesday, October 14, 2009
8:15 AM
To: Rules Users List
Subject: Re: [rules-users] setting
globals in rule file
You could let the
"user" write some functions such as
function String parFoo(){ return "foo42"; }
and evaluate them in a rule firing with high priority on eval(true).
-W
2009/10/14 Chris Richmond <crichmond@referentia.com>
Hmm…
Well..I have this rule file and it seems like a darn convenient
place to set some configuration settings so the user could change them in the
plain text file. Otherwise I have to implement another configuration
settgin system then feed that to th setGlobal…
Chris
From: rules-users-bounces@lists.jboss.org [mailto:rules-users-bounces@lists.jboss.org]
On Behalf Of Wolfgang Laun
Sent: Wednesday, October 14, 2009
7:50 AM
To: Rules Users List
Subject: Re: [rules-users] setting
globals in rule file
No, globals can
only be set by calling the WorkingMemory method
wm.setGlobal(String name, Object value)
You could call this in a consequence (RHS), but it's usually not a good idea to
do so.
What do you want to achieve?
-W
2009/10/14 Chris
Richmond <crichmond@referentia.com>
Shouldn’t it
be possible to set a global variable value within the rule file itself at the
top. Something like?
global
String deviceName = “myDevice”;
I thought
you could do that, but consistently get an error saying illegal
character ‘=’ expected “(“
Or something
along those lines.
This is
possible and that syntax should work, shouldn’t it?
Thanks,
Chris
_______________________________________________
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