<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 &lt;LHorton@ABCLegal.com&gt;<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>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br>&lt;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>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; xmlns:xs="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 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>"&gt;<br>&nbsp;&nbsp;&nbsp; &lt;add&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;resource type="DRL" source="file:///C:/rule/directory/test.drl"/&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;resource type="DRL" source="file:///C:/rule/directory/test-two.drl"/&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/add&gt;<br>&lt;/change-set&gt;<br><br>and for the directory one:<br><br>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br>&lt;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>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; xmlns:xs="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 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>"&gt;<br>&nbsp;&nbsp;&nbsp; &lt;add&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;resource type="DRL" source="file:///C:/rule/directory"/&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/add&gt;<br>&lt;/change-set&gt;<br><br>source for my test is:<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; KnowledgeAgent kagent =<br>KnowledgeAgentFactory.newKnowledgeAgent("myagent");<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; kagent.applyChangeSet(ResourceFactory.newFileResource(<br>"C:/rules/resources/ChangeSetDrl.xml"));<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; KnowledgeBase kbase = kagent.getKnowledgeBase();<br>&nbsp;&nbsp;&nbsp;
 &nbsp;&nbsp;&nbsp; StatelessKnowledgeSession ksession = kbase.newStatelessKnowledgeSession();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Patient p = new Patient();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; p.setCreateDate(new Date());<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; p.setUserId(5);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; System.out.println("START EXECUTE WITH DRL CHANGE SET");<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ksession.execute(p);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; kagent.dispose();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; System.out.println("END EXECUTE WITH DRL CHANGE SET");<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; kagent = KnowledgeAgentFactory.newKnowledgeAgent("myagent");<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; kagent.applyChangeSet(ResourceFactory.newFileResource(<br>"C:/rules/resources/ChangeSetDir.xml"));<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; kbase = kagent.getKnowledgeBase();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
 ksession = kbase.newStatelessKnowledgeSession();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; p = new Patient();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; p.setCreateDate(new Date());<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; p.setUserId(5);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; System.out.println("START EXECUTE WITH DIRECTORY CHANGE SET");<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ksession.execute(p);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; System.out.println("END EXECUTE WITH DIRECTORY CHANGE SET");<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 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>