I am attempting to work with effective dates in decision tables. My decision 
table has two columns - DATE-EFFECTIVE and DATE-EXPIRES; and have a date of 
date-effective 01/01/2009 and date-expires of 12/31/2009. So far so good.. 
After compilation, the code I see has duration 31/12/2009 - essentially, the 
compiler seems to have recognised the date. And, I get an error that reads - 
[86,12]: [ERR 102] Line 86:12 mismatched input '/' expecting 'then' in rule 
"CorporateVacations_22"

Here's the compiled code snippet with the error -

#From row number: 22
rule "CorporateVacations_22"

 duration 31/12/2009
  ruleflow-group "corporatevacations"
  when
   CorporateHolidays(holidaysList contains "12252009")
  then
   if(returnList==null){ returnList = new ArrayList();} 
returnList.add("Christmas Day");
  end

 [86,12]: [ERR 102] Line 86:12 mismatched input '/' expecting 'then' in rule 
"CorporateVacations_22"

Is there any other way of defining the effective and expiration days? Is there 
a correct way of using the dates?

Krishna




________________________________
From: Bhamidi, Krishna
Sent: Monday, May 04, 2009 5:14 PM
To: 'Rules Users List'
Subject: Effective-date in decision tables

Is there a way I can set effective-date for rules in decision tables? It does 
not appear in any of the key-words of a decision table syntax.

Thank you,
Krishna
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to