<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div><span>Thanks that did it!<br></span></div><div><br></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"><font size="2" face="Arial"><hr size="1"><b><span style="font-weight:bold;">From:</span></b> lhorton <LHorton@ABCLegal.com><br><b><span style="font-weight: bold;">To:</span></b> rules-users@lists.jboss.org<br><b><span style="font-weight: bold;">Sent:</span></b> Friday, September 23, 2011 6:33 PM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [rules-users] Changeset does not monitor folder correctly<br></font><br>
I wrote a small test for loading your drl files with different change sets,<br>and both methods worked fine and the rules executed the same way for both. <br>I don't have time today to do a more extensive test.<br><br>my change sets are:<br><br><?xml version="1.0" encoding="UTF-8"?><br><change-set xmlns="<a href="http://drools.org/drools-5.0/change-set" target="_blank">http://drools.org/drools-5.0/change-set</a>"<br> xmlns:xs="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"<br> xs:schemaLocation="<a href="http://drools.org/drools-5.0/change-set" target="_blank">http://drools.org/drools-5.0/change-set</a><br><a href="http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd"
target="_blank">http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd</a>"><br> <add><br> <resource type="DRL" source="file:///C:/rule/directory/test.drl"/><br> <resource type="DRL" source="file:///C:/rule/directory/test-two.drl"/><br> </add><br></change-set><br><br>and for the directory one:<br><br><?xml version="1.0" encoding="UTF-8"?><br><change-set xmlns="<a href="http://drools.org/drools-5.0/change-set" target="_blank">http://drools.org/drools-5.0/change-set</a>"<br> xmlns:xs="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"<br> xs:schemaLocation="<a
href="http://drools.org/drools-5.0/change-set" target="_blank">http://drools.org/drools-5.0/change-set</a><br><a href="http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd" target="_blank">http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd</a>"><br> <add><br> <resource type="DRL" source="file:///C:/rule/directory"/><br> </add><br></change-set><br><br>source for my test is:<br><br> KnowledgeAgent kagent =<br>KnowledgeAgentFactory.newKnowledgeAgent("myagent");<br> kagent.applyChangeSet(ResourceFactory.newFileResource(<br>"C:/rules/resources/ChangeSetDrl.xml"));<br> KnowledgeBase kbase = kagent.getKnowledgeBase();<br>
StatelessKnowledgeSession ksession = kbase.newStatelessKnowledgeSession();<br> Patient p = new Patient();<br> p.setCreateDate(new Date());<br> p.setUserId(5);<br> System.out.println("START EXECUTE WITH DRL CHANGE SET");<br> ksession.execute(p);<br> kagent.dispose();<br> System.out.println("END EXECUTE WITH DRL CHANGE SET");<br><br> kagent = KnowledgeAgentFactory.newKnowledgeAgent("myagent");<br> kagent.applyChangeSet(ResourceFactory.newFileResource(<br>"C:/rules/resources/ChangeSetDir.xml"));<br> kbase = kagent.getKnowledgeBase();<br>
ksession = kbase.newStatelessKnowledgeSession();<br> p = new Patient();<br> p.setCreateDate(new Date());<br> p.setUserId(5);<br> System.out.println("START EXECUTE WITH DIRECTORY CHANGE SET");<br> ksession.execute(p);<br> System.out.println("END EXECUTE WITH DIRECTORY CHANGE SET");<br> kagent.dispose();<br><br><br>and the output from the test is:<br><br>START EXECUTE WITH DRL CHANGE SET<br>User 5 Fri Sep 23 15:26:16 PDT 2011 (package test)<br>Patient 5 Fri Sep 23 15:26:16 PDT 2011(package test)<br>Hello World package test<br>Hello World TWO package test two<br>Hello World ONE package test two<br>END EXECUTE WITH DRL CHANGE SET<br><br>START EXECUTE WITH DIRECTORY CHANGE SET<br>User 5 Fri Sep 23
15:26:16 PDT 2011 (package test)<br>Patient 5 Fri Sep 23 15:26:16 PDT 2011(package test)<br>Hello World package test<br>Hello World TWO package test two<br>Hello World ONE package test two<br>END EXECUTE WITH DIRECTORY CHANGE SET<br><br><br><br>--<br>View this message in context: http://drools.46999.n3.nabble.com/Changeset-does-not-monitor-folder-correctly-tp3337573p3363189.html<br>Sent from the Drools: User forum mailing list archive at <a target="_blank" href="http://Nabble.com">Nabble.com</a>.<br>_______________________________________________<br>rules-users mailing list<br><a ymailto="mailto:rules-users@lists.jboss.org" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br><br><br></div></div></div></body></html>