[rules-users] problems with desicion tables

Knapp, Barry barry.knapp at railinc.com
Wed Jul 23 15:40:06 EDT 2008


Make sure all the xls files have the same package declaration at the
top.

Barry

-----Original Message-----
From: rules-users-bounces at lists.jboss.org
[mailto:rules-users-bounces at lists.jboss.org] On Behalf Of Vanina Beraudo
Sent: Wednesday, July 23, 2008 3:27 PM
To: rules-users at lists.jboss.org
Subject: [rules-users] problems with desicion tables

Hi,

I am working with decition tables, I have differents xls files with
rules and I want to add multiple xls files to the same rulebase and
they will be merged into a single package.
I do the following:


private static RuleBase readTablaDecision() throws Exception {
               //read in the source
       final SpreadsheetCompiler converter = new SpreadsheetCompiler();
       final String drl = converter.compile( "/reglaPrincipal.xls",
InputType.XLS );
               PackageBuilder builder = new PackageBuilder();
               builder.addPackageFromDrl( new StringReader( drl ) );

               final String drl2, drl3;
 
if((dj.getVersion()!=null)&&(dj.getVersion().compareTo("Version
1")==0)){
                       drl2 = converter.compile( "/reglaVersion1.xls",
InputType.XLS );
                       builder.addPackageFromDrl( new StringReader( drl2
) );
               }

               Package pkg = builder.getPackage();
               RuleBase ruleBase = RuleBaseFactory.newRuleBase();
               ruleBase.addPackage( pkg );
               return ruleBase;
       }

When I run the program, the following error message appear:

org.drools.compiler.PackageBuilder$PackageMergeException: Can't merge
packages with different names. This package: com.ReglaPrincipal - New
package: com.reglaVersion1
       at
org.drools.compiler.PackageBuilder.validatePackageName(PackageBuilder.ja
va:325)
       at
org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:236)
       at
org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java
:167)


Can I work with severals xls files?

-- 
Lic. Vanina Beraudo
_______________________________________________
rules-users mailing list
rules-users at lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users




More information about the rules-users mailing list