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