Mahesh,

   I'm not a decision table specialist, but I see a couple choices I would try:

1. Simplest: since each line is a rule, just use 2 lines that will break down into 2 rules, each testing for a different value. Use cell merges for conditions that have the same value on multiple lines.

2. "in" operator: for cases like you showed, try using the "in" operator: field in ( $param ). So in the table cell, the user just use a list of values separated by coma, generating a pattern like:

applicant : Applicant( applicantType in ( "authenticated", "existing" ) )

   Not sure if there are other, better ways to do it.

   []s
   Edson



2008/2/19, Mahesh Gadgil <maheshgadgil@hotmail.com>:
Hi ALL,
 
This is my first project on drools. I am using JBOSS rules 4.0.4 and wouldlike your help.
I want to create a spreadsheet that will compile into drl file. I can notfigure out how I could create an OR condition in the spreadsheet. The drlcode I am looking to get finally will look like this. The documentation on JBOSS site does not provide any examples of OR condition in a spreadsheet.
 
WHEN
            applicant : Applicant(applicantType == "authenticated" ||applicantType == "existing")
............
THEN
            applicant.setfundingType(internal")
 
END.
 
Thanking you in advance
Mahesh


Post free auto ads on Yello Classifieds now! Try it now!

_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users




--
  Edson Tirelli
  JBoss Drools Core Development
  Office: +55 11 3529-6000
  Mobile: +55 11 9287-5646
  JBoss, a division of Red Hat @ www.jboss.com