[rules-users] DRL authoring help

Smitha Bhat bhat_smitha at yahoo.com
Mon Jun 18 09:14:38 EDT 2007


Hi,
  I am new to JBoss rules. I have a .drl as given below:
   
  rule "Rule1"
  when
  $Position1 : Position()
  eval($Position1.getName() contains "POS-RPT_0_1")
  then
  
  util.setColor($Position1, "red");
  end
   
  Before firing the rules, I assert my object as 
   
  posIn = new Position(name,
     id,
     symbolCode,
     lonDouble,
     latDouble,
     elevDouble,
     reportDate,
     this);
    workingMemory.assertObject( posIn );
    workingMemory.fireAllRules(); 
   
  I get the following error.
   
  org.drools.rule.InvalidRulePackage: Rule Compilation error The left-hand side of an assignment must be a variable Syntax error on token "contains", invalid AssignmentOperator
  at org.drools.rule.Package.checkValidity(Unknown Source)
  at org.drools.common.AbstractRuleBase.addPackage(Unknown Source)
   
  What is wrong with my drl? I have a Utilities class that I have defined as global.
   
  Thanks
   

       
---------------------------------
Looking for a deal? Find great prices on flights and hotels with Yahoo! FareChase.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20070618/8a54bc83/attachment.html 


More information about the rules-users mailing list