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

Reply via email to