6 days ago we had this very same question and a thread discussing the options:
http://lists.jboss.org/pipermail/rules-users/2009-January/007529.html Please use the mail list archive. []s Edson 2009/1/18 Ashish Soni <[email protected]> > Hi Mark , > I am evaluating Drools BRMS for our upcoming projects and have below > questions it would be great if you can help .. > 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. > > 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 . > > > public static void main(String[] args) { > > Properties properties = new Properties(); > try { > properties.load(new > FileInputStream("C:\\Dev\\MyTest\\src\\com\\mytest\\MyRules.properties")); > } catch (IOException e) { > } > > RuleAgent ruleAgent = RuleAgent.newRuleAgent(properties); > RuleBase rb = ruleAgent.getRuleBase(); > StatefulSession session = rb.newStatefulSession(); > session.addEventListener( new DebugAgendaEventListener() ); > session.addEventListener( new DebugWorkingMemoryEventListener() ); > WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger( > session ); > Customer customer = new Customer(); > customer.setName("Ashish"); > logger.setFileName( > "C:\\Dev\\MyTest\\src\\com\\mytest\\helloworld.txt" ); > session.insert(customer); > session.fireAllRules(); > > logger.writeToDisk(); > session.dispose(); > > > Properties File > > newInstance=true > url= > http://localhost:8080/drools-jbrms/org.drools.brms.JBRMS/package/AshwinPKG/AshwinSnap > poll=30 > name=MyConfig > > > Regards, > Ashish soni > > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > > -- Edson Tirelli JBoss Drools Core Development JBoss, a division of Red Hat @ www.jboss.com
_______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
