Hi,<br>
<br>
I want to be able to use drools / guvnor brms to store weighted rules<br>
(scoring), however I can't seem to find a way to do this.<br>
<br>
I attempted the following,<br>
<br>
rule "Myscoreincreaserule"<br>
dialect "mvel"<br>
when<br>
Applicant( name == "chris" )<br>
then<br>
Applicant fact0 = new Applicant();<br>
fact0.setScore( score + 2 );<br>
insert(fact0 );<br>
end<br>
<br>
drools didn't seem to like the way I did this. Perhaps this isn't<br>
permitted, in effect I am trying to do - score = score + 2.<br>
<br>
Upon validation I get the following error.<br>
<br>
[Myscoreincreaserule] Unable to build expression for 'consequence': Failed<br>
to compile: 1 compilation error(s): - (1,3) unqualified type in strict mode<br>
for: age ' Applicant fact0 = new Applicant(); fact0.setScore( score + 2 );<br>
insert(fact0 ); '<br>
<br>
Any ideas on how I should be approaching this?<br>
<br>
Thanks,<br>