This rule fires once for every RequestCtx in WM. Therefore, should it fire
at all, it will fire (at least) twice for every ID duplication; thrice for
every triplication, and so on.
I'm inclined to think that this sort of problem is best solved with an
accumulate CE over all you have in the window. This accumulat should count
every RequestCtx according to its ID; then more CEs can analyze the result.
-W
On 7 July 2011 14:59, Andre <morpheusandre(a)web.de> wrote:
here im again , cause im not really sure i matched the goal i wanted
with
this combination:
does it really checks, whether in time window 1m are the same 2 events with
the same name ?
when
$actual: RequestCtx()
ArrayList( size >= 2 )
from collect( $expected : RequestCtx(
DroolsUtils.requestsMatchesforSubjectID($expected,$actual,
"urn:oasis:names:tc:xacml:1.0:subject:subject-id") ) over window:time(1m)
my tests results are looking strange und im would say that theres something
missing , which connects the the LHS parts, to ensure that not the same
event instance will also trigger the second part
--
View this message in context:
http://drools.46999.n3.nabble.com/sliding-window-combination-tp3132340p31...
Sent from the Drools: User forum mailing list archive at
Nabble.com.
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users