Thanks. My problem with this is that these constants would have to be defined in my Java application and then inserted into the session, I think. What I would aim for is to have ALL the business logic in the DRL file, but setting constants such as lowTargetLimit = 80 in the application and then pushing that into the session object does not make sense to me.

As I write the DRL file with more confidence, I suppose I will end up creating a DSL. I was just hoping there might be a simple way to establish constants.

Thanks again.

- Mike


Date: Sun, 9 Dec 2007 15:18:22 -0500
From: Andy Mei <[EMAIL PROTECTED]>
Subject: Re: [rules-users] Constants on LHS?
To: Rules Users List <[email protected]>
Cc: "[email protected]" <[email protected]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain;       charset=US-ASCII;       format=flowed;  
delsp=yes

Try global VAR

Sent from my iPhone.
PLs excuse typing mistake.

On Dec 9, 2007, at 12:48 PM, J Michael Dean <[EMAIL PROTECTED]> wrote:

I have not been able to figure out how to define "constants" that
can be used replace numbers, etc. on the LHS of rules, and am not
quite at the stage where I can set up a DSL.  Is there a way to
accomplish this?

For example, I have a simple rule to determine if glucose is below
the targeted range;  the lower limit of the target is 80.  Quickest
solution:

when
  decision : GlucoseDecision(serumGlucoseConcentration < 80)
then
  DO something

But I want to be able to write:

when
  decision : GlucoseDecision(serumClucoseConcentration <
lowTargetLimit)
then
  Do something

so that I can set all these constants in one place, etc.

Is there a way to accomplish this inside the DRL?

- Mike

_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to