[rules-users] Using DSL and accumulate in Drools BRMS leads to unexpected results

Edson Tirelli tirelli at post.com
Tue Sep 25 08:00:18 EDT 2007


   Please do.

2007/9/25, Cristiano Giuffrida <cristiano.giuffrida at gmail.com>:
>
> Thanks,
> I just opened a JIRA: http://jira.jboss.com/jira/browse/JBRULES-1219
> Should I open a JIRA for the following problem, too?
>
> http://www.nabble.com/org.drools.base.accumulators.CountAccumulateFunction-error-with-Drools-BRMS-4.0.1-tf4414590.html#a12592552
>
> Regards,
>
> CG
>
> On 9/11/07, Edson Tirelli <tirelli at post.com> wrote:
> >
> >
> >    Yes,
> >
> >    This is a bug in the DSL engine. May I ask you please to open a JIRA?
> >
> >    Thank you,
> >      Edson
> >
> >
> > 2007/9/11, pentarious < cristiano.giuffrida at gmail.com>:
> > >
> > >
> > > Hi,
> > > I'm using the following DSL:
> > > [when]There are at least {N} objects in the
> > > domain=Number(intValue>={N})
> > > from accumulate ( i : Object(), count( i ) )
> > > [when]- category is {Category}=category== "{Category}"
> > >
> > > Using the above DSL from Drools BRMS leads to the following result
> > > (rule
> > > source code):
> > > Number(intValue>=10) from accumulate ( i : Object(), count( i,
> > > category=="CATEGORY") )
> > >
> > > Of course this is not the expected behavior. This should lead to
> > > something
> > > like:
> > > Number(intValue>=10) from accumulate ( i :
> > > Object(category=="CATEGORY"),
> > > count( i) )
> > >
> > > I have no such a problem when using the same approach with a collect
> > > statement, i.e. the following source code is generated:
> > > ArrayList() from collect ( Object(category=="CATEGORY") )
> > >
> > > Is it a bug?
> > >
> > > Regards,
> > >
> > > CG
> > > --
> > > View this message in context: http://www.nabble.com/Using-DSL-and-accumulate-in-Drools-BRMS-leads-to-unexpected-results-tf4421763.html#a12612164
> > >
> > > Sent from the drools - user mailing list archive at Nabble.com.
> > >
> > > _______________________________________________
> > > rules-users mailing list
> > > rules-users at lists.jboss.org
> > > https://lists.jboss.org/mailman/listinfo/rules-users
> > >
> >
> >
> >
> > --
> >   Edson Tirelli
> >   Software Engineer - JBoss Rules Core Developer
> >   Office: +55 11 3529-6000
> >   Mobile: +55 11 9287-5646
> >   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
>
>


-- 
  Edson Tirelli
  Software Engineer - JBoss Rules Core Developer
  Office: +55 11 3529-6000
  Mobile: +55 11 9287-5646
  JBoss, a division of Red Hat @ www.jboss.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20070925/3506ce58/attachment.html 


More information about the rules-users mailing list