<br>Hi,<br><br>I am fairly new to Drools and am just getting my feet wet with writing rules. <br><br>In my work, I have to integrate drools with classes that do not expose all properties via getXXX/ isXXX accessor methods but require a call of the form someMethod("keyvalue"). I have been using the MVEL dialect and do not see a way to call a function with arguments on the LHS side of a rule either in the documentation or the mailing list.<br>
<br><br>In fact, I have been trying something like<br><br>rule "rulename"<br> agenda-group "evaluation" <br>when<br> $d: VO( computePrice("key") < 10) from entry-point "Inventory stream" <br>
then <br> # <br>end<br><br>This fails with a 'no viable alternative at input '"key"' in rule. Is there a way this can be accomplished?<br><br>Thanks,<br>Vidya<br>