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

Edson Tirelli tirelli at post.com
Tue Sep 11 08:02:26 EDT 2007


   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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20070911/1714905d/attachment.html 


More information about the rules-users mailing list