[rules-users] Regarding BRMS
Greg Barton
greg_barton at yahoo.com
Mon Jan 19 11:40:56 EST 2009
How is it not working for you? It's difficult to assess your difficulty here. Have you ever passed a parameter by reference to a method, then examined the referenced parameter after the method call? That's basically it.
--- On Mon, 1/19/09, Ashish Soni <ashish.usoni at gmail.com> wrote:
> From: Ashish Soni <ashish.usoni at gmail.com>
> Subject: Re: [rules-users] Regarding BRMS
> To: "Rules Users List" <rules-users at lists.jboss.org>
> Date: Monday, January 19, 2009, 8:42 AM
> 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.
>
> Regards,
> Ashish
>
> On Sun, Jan 18, 2009 at 2:47 PM, Edson Tirelli
> <tirelli at post.com> wrote:
>
> >
> > 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 <ashish.usoni at gmail.com>
> >
> >> 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
> >> rules-users at lists.jboss.org
> >>
> 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
> > rules-users at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/rules-users
> >
> >
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
More information about the rules-users
mailing list