Make sure all the xls files have the same package declaration at the top. Barry
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Vanina Beraudo Sent: Wednesday, July 23, 2008 3:27 PM To: [email protected] 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 [email protected] https://lists.jboss.org/mailman/listinfo/rules-users _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
