On 23/06/2012, Edson Tirelli <
ed.tirelli@gmail.com> wrote:
> Thanks Wolfgang, I will fix it asap. Traveling during the next week, but
> should not take long.
>
> Edson
>
> On Sat, Jun 23, 2012 at 6:23 AM, Wolfgang Laun
> <
wolfgang.laun@gmail.com>wrote:
>
>> It should be pretty obvious that the rule should not fire after the
>> insertion of a single fact.
>>
>> declare MyEvent
>> @role(event)
>> end
>>
>> rule FaultsCoincide
>> when
>> f1 : MyEvent( key == "type1" ) over window:length( 1 )
>> f2 : MyEvent( key == "type2" ) over window:length( 1 )
>> then
>> System.out.println( ">>> f1=" + f1 + " f2=" + f2 );
>> if( f2.getKey().equals( "type1" ) ) System.out.println( "*** BUG ***"
>> );
>> end
>>
>> insert MyEvent<type1,ALARM>
>> >>> f1=MyEvent<type1,ALARM> f2=MyEvent<type1,ALARM>
>> *** BUG ***
>> insert MyEvent<type2,ALARM>
>> >>> f1=MyEvent<type2,ALARM> f2=MyEvent<type2,ALARM>
>> >>> f1=MyEvent<type2,ALARM> f2=MyEvent<type1,ALARM>
>> *** BUG ***
>> _______________________________________________
>> rules-dev mailing list
>>
rules-dev@lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/rules-dev
>>
>
>
>
> --
> Edson Tirelli
> JBoss Drools Core Development
> JBoss by Red Hat @
www.jboss.com
>