Hi ,<br>I have created a rules package using BRMS and then trying to execute rules using below code can some one please let me know how i can see the modified object back.<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<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></blockquote></div><br>