Hi All,

When I'm trying to execute multiple evals I'm getting errors. Below is what
I'm trying to do        

          MyEvent(prop1="XYZ") over window:time(1m) from entry-point
MyStream
               or
             (MyEvent() over window:time(1m) from entry-point MyStream
                and
                Number($i1 : doubleValue) 
                from accumulate(
                        MyEvent(
                        prop1 == "CONNECT", 
                        prop2 == 3,
                        eval((prop3 matches ("match "+getFirstNameRegex()+" 
Connect")) == true)
                        ) over window:time(1m) from entry-point MyStream, 
count()
                )
                and
                eval($i1 > getNodeCount()*0.35))
        or
                (MyEvent() over window:time(1m) from entry-point MyStream
                and
                Number($i2 : doubleValue) 
                from accumulate(
                        MyEvent(
                        prop1 matches "(second|Third{1}_CONNECT",
                        prop2 == 1, 
                        eval((prop3 matches 
("MatchOne|MatchTwo){1}::"+getMMSCNameRegex()+",
failure")) == true)
                        ) over window:time(1m) from entry-point MyStream, 
count()
                )
                and
                eval($i2 > getConnectionCount()*0.4))
        or
                (MyEvent() over window:time(1m) from entry-point MyStream
                and
                Number($i3 : doubleValue) 
                from accumulate(
                        MyEvent(
                        prop1 matches "(E1|E2){1}_CONNECT",
                        prop2 == 3, 
                        eval((prop3 matches ("REPT (one|five|seven){1}:: 
"+getServerID()+" is
down")) == true)
                        ) over window:time(1m) from entry-point MyStream, 
count()
                )
                and
                eval($i3 > getThirdNodeCount()*0.5))

When I'm trying to execute the above LHS I get 
org.drools.rule.InvalidPatternException: Required Declarations not bound:
'$i1'.

Please help it's urgent 
-- 
View this message in context: 
http://drools-java-rules-engine.46999.n3.nabble.com/Error-using-multiple-evals-tp2362605p2362605.html
Sent from the Drools - User mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to