I tried the suggestion of keeping reference of the object but it is not working , Please let me know if there is way to do that.<br><br>Regards,<br>Ashish<br><br><div class="gmail_quote">On Sun, Jan 18, 2009 at 2:47 PM, Edson Tirelli <span dir="ltr"><<a href="mailto:tirelli@post.com">tirelli@post.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br> 6 days ago we had this very same question and a thread discussing the options:<br><br>
<a href="http://lists.jboss.org/pipermail/rules-users/2009-January/007529.html" target="_blank">http://lists.jboss.org/pipermail/rules-users/2009-January/007529.html</a><br>
<br> Please use the mail list archive.<br><br> []s<br> Edson<br><br><div class="gmail_quote">2009/1/18 Ashish Soni <span dir="ltr"><<a href="mailto:ashish.usoni@gmail.com" target="_blank">ashish.usoni@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="Wj3C7c">Hi Mark , <br>I am evaluating Drools BRMS for our upcoming projects and have below questions it would be great if you can help ..<br>
I have created a rules package using BRMS and then trying to execute rules using below code can you please let me know how i can see the modified object back.<br>
<br>The Rules is very simple as if the name of the customer is "Ashish' then set the phone to some value as given in the rule . <br><br><br>public static void main(String[] args) {<br> <br> Properties properties = new Properties();<br>
try {<br> properties.load(new FileInputStream("C:\\Dev\\MyTest\\src\\com\\mytest\\MyRules.properties"));<br> } catch (IOException e) {<br> }<br><br> RuleAgent ruleAgent = RuleAgent.newRuleAgent(properties);<br>
RuleBase rb = ruleAgent.getRuleBase(); <br> StatefulSession session = rb.newStatefulSession();<br> session.addEventListener( new DebugAgendaEventListener() );<br> session.addEventListener( new DebugWorkingMemoryEventListener() );<br>
WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger( session );<br> Customer customer = new Customer();<br> customer.setName("Ashish");<br> logger.setFileName( "C:\\Dev\\MyTest\\src\\com\\mytest\\helloworld.txt" );<br>
session.insert(customer);<br> session.fireAllRules();<br> <br> logger.writeToDisk();<br> session.dispose();<br> <br><br>Properties File <br><br>newInstance=true<br>url=<a href="http://localhost:8080/drools-jbrms/org.drools.brms.JBRMS/package/AshwinPKG/AshwinSnap" target="_blank">http://localhost:8080/drools-jbrms/org.drools.brms.JBRMS/package/AshwinPKG/AshwinSnap</a><br>
poll=30<br>name=MyConfig<br> <br><br>Regards,<br><font color="#888888">Ashish soni<br> <br>
</font><br></div></div>_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org" target="_blank">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></blockquote></div><font color="#888888"><br><br clear="all"><br>-- <br> Edson Tirelli<br> JBoss Drools Core Development<br> JBoss, a division of Red Hat @ <a href="http://www.jboss.com" target="_blank">www.jboss.com</a><br>
</font><br>_______________________________________________<br>
rules-users mailing list<br>
<a 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></blockquote></div><br>