My advice is always to include a rulename (NAME) column and explicitly specify all the rule names. That way the name of the rule is deterministic and doesn't suddenly change if someone happens to insert a rule in the row above - this is particularly useful if you log or audit the rules that have fired.
Thomas > -----Original Message----- > From: [email protected] [mailto:rules-users- > [email protected]] On Behalf Of satjo > Sent: 18 November 2009 16:50 > To: [email protected] > Subject: [rules-users] Multiple Excel decisiontables - a bug > > > I think following is a bug and I would like to how different users > think > > Issue: If there are multiple Excel decisiontables files, i.e, NOT > multiple > decision tables in a single spreadsheet, then the 'fireall' does not > necessarily give right results as the rule names get repeated in the > resolved drl file. > > How to produce?: > One can produce this issue adding multiple Excel files in > Knowledbuilder and > also one can see the same problem in Guvnor when one uploads multiple > Excel > decision tables. > > Reason for the behavior: > The rule name (with row number post fix) gets repeated if all the > spreadsheets for the given model. > Let us say if I have a model 'com.sample.Test' and two spreadsheet > decision > tables use this model, then the final resolved drl file would have two > rules > with the same name, e.g. Test_11 etc. > > I looked into the code 'org.drools.template.model' and name is not > unique > between different spreadsheets. > If this name is unique, e.g. name of the spreadsheet (presuming each > spreadsheet is having unique name), then I do get correct results. > > I want to know if any one has similar experience or comments. > -- > View this message in context: http://old.nabble.com/Multiple-Excel- > decisiontables---a-bug-tp26408909p26408909.html > Sent from the drools - user mailing list archive at Nabble.com. > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users ************************************************************************************** This message is confidential and intended only for the addressee. If you have received this message in error, please immediately notify the [email protected] and delete it from your system as well as any copies. The content of e-mails as well as traffic data may be monitored by NDS for employment and security purposes. To protect the environment please do not print this e-mail unless necessary. NDS Limited. Registered Office: One London Road, Staines, Middlesex, TW18 4EX, United Kingdom. A company registered in England and Wales. Registered no. 3080780. VAT no. GB 603 8808 40-00 ************************************************************************************** _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
