I recommend you take a look at the manual, and help us improve if it is not clear there. To add constraints to the previous pattern, you must use "-" in the beginning of the mapping.
 
   []s
   Edson

2007/9/13, kissro@lidp.com <kissro@lidp.com>:
In eclipse, I have this coded in a .dsl

There is a Policy                      p:Policy()
for a male                             sex = "m"
with a premium less than {premium}     premium < {premium}
Accept policy                          p.setStatus(32)

My .dslr rule file contains this

rule "Low Premium"
        when
                There is a Policy
                for a male
                with a premium less than 50.00
        then
                Accept policy
end


The .drl view shows this

rule "Low Premium"
        when
        p : Policy()
        sex = "m"
        premium < 50.00
        then
        p.setStatus(32);
end


I'm getting the error - Unexpected token 'sex'.  I tried removing the
'for a male' part leaving 'with a premium less than 50.00' but then
I get 'Unexpected token 'premium''.  How do I code the .dsl and/or .dslr
files to get the expected results.

Thanks,

Rod

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



--
  Edson Tirelli
  Software Engineer - JBoss Rules Core Developer
  Office: +55 11 3529-6000
  Mobile: +55 11 9287-5646
  JBoss, a division of Red Hat @ www.jboss.com