import org.apache.commons.io.*;
...
String fileName = "firstGuidedRule.brl";
File file = new File(fileName);
String fileAsString = FileUtils.readFileToString(file);
BRXMLPersistence read = (BRXMLPersistence) BRXMLPersistence.getInstance();
BRDRLPersistence write = (BRDRLPersistence) BRDRLPersistence.getInstance();
String outputDRL = write.marshal(read.unmarshal(fileAsString));
...
String drlFilePath = "drlFile.drl";
File drlFile = new File(drlFilePath);
FileUtils.writeStringToFile(drlFile, outputDRL);
builder.addPackageFromDrl(new
InputStreamReader(RuleRunner.class.getResourceAsStream(drlFilePath)));
...
;-)
Michael_S wrote:
Hello!
I have found this:
....you can use the following snippet of code to convert the brl to a drl
rule:
BRXMLPersitence read = BRXMLPersitence.getInstance();
BRDRLPersistence write = BRDRLPersistence.getInstance();
String brl = ... read from the .brl file as needed...
String outputDRL = write.marshall(read.unmarshal(brl));
//then pass the outputDRL to the PackageBuilder as normal
Can you explain please: "String brl = ... read from the .brl file as
needed..."
for example if I have "first.brl" and I want "first.drl"
Thank you... =)
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
--
View this message in context:
http://www.nabble.com/Convert-.brl-to-.drl-tp16188505p16222258.html
Sent from the drools - user mailing list archive at
Nabble.com.