thats different, there you are using an "Enum", whether its jdk1.4 or jdk1.5 style. He wants to use nested properties on an accessor, that needs to go in an eval, preciate or return value.

Mark
Anstis, Michael (M.) wrote:
I've successfully used constant strings in rules like this.

        Public class Types {
                Public static final String SMURF = "SMURF";
        }

        Rule "A"
        When
                $s : Person ( type == Types.SMURF )
        Then
                stopGargamel($s);
        End

Cheers,

Mike

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Francisco Brum
Sent: 16 February 2007 14:52
To: Rules Users List
Subject: [rules-users] Use of a static variable on rules

Hello everybody!

I'm using a global class in my rules, and tried to compare a fact field with a 
static variable.

This is the rule

Rule "A"
When Service(state == ((plannerAux).SCHEDULE))
Then
        Dosomething()
End

This is the declaration of the static variable from plannerAux.

        public static String SCHEDULE = "SCHEDULE";

But I'm having this error:

Rule Compilation error Expression "(plannerAux)" is not a type Exception:1 errors 
while compiling unit Rule_A.java"

M'I doing something wrong or this is not possible to do?

__________________________________
Francisco Brum - [EMAIL PROTECTED]
Link Consulting - http://www.link.pt/
Tel.: 213 100 031
Av. Duque D'Ávila, 23 4º Esq.
1000-138 Lisboa

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

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


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

Reply via email to