Hi guys,

I am converting a .brl file to a .drl file for loading to my rule base.
using following code:

File file = *new* File(rulesFiles);

            String brl = *null*;

            *try*{

                  BRXMLPersistence read = (BRXMLPersistence)
BRXMLPersistence.*getInstance*();

                  BRDRLPersistence write = (BRDRLPersistence)
BRDRLPersistence.*getInstance*();

                  brl = FileUtils.*readFileToString*(file);

                System.*out*.println("File content: " + brl);

                String outputDRL = write.marshal(read.unmarshal(brl));

                String drlFilePath = "drlFile.drl";

                File drlFile = *new* File(drlFilePath);

                FileUtils.*writeStringToFile*(drlFile, outputDRL);

                addRulesToThisPackage.addPackageFromDrl(*new*

                         InputStreamReader(RuleRunner.*class*
.getResourceAsStream(drlFilePath)));

            }*catch* (IOException e) {



                  e.printStackTrace();

             }



I have downloaded org.apache.commons.io package from
http://commons.apache.org/io/download_io.cgi site.

It does not contain .jar file for org.apache.commons.io.FileUtils. But
contains .java file for the same.

I add it to my classpath and add import org.apache.commons.io.FileUtils to
my import statements.

But  I get this error:

xception in thread "main" java.lang.Error: Unresolved compilation problem:

      FileUtils cannot be resolved



      at com.org.RuleRunner.loadRuleFile(*RuleRunner.java:70*)//

      at com.org.RuleRunner.loadRules(*RuleRunner.java:45*)

      at com.org.RuleRunner.runStatelessRules(*RuleRunner.java:102*)

      at com.org.RulesTest.main(*RulesTest.java:40*)
Could some one please tell me if there is an alternative way for
converting/loading .brl files (business guided rule) to my knowledge base ?
Or point me towards the correct download for
org.apache.commons.io.FileUtils.


Please help me out. Thank you.
-M
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to