You must separate constraints with a comma:
MyEvent(id == "Backlogged " , source == “SDCS1Site1”)
Do not surround a simple pattern with parentheses:
MyEvent(id == "83020402")
It should be possible to write your rule according to:
(P(...)
or
P(...)
or
P(...))
P(...)
P(...)
-W
Hi, Thanks for your reply.
Actually it is lot more complex. Let me present it this way
(
(MyEvent(id == "83020402"))
or
MyEvent()
(Number( doubleValue >= $numberofISGCDBnodes*.50 )
from accumulate( MyEvent( id == 83020401),count()))
or
(MyEvent(id == "83030407"))
)
and
(MyEvent(id == "Backlogged " source == “SDCS1Site1”))
and
(MyEvent(id == "MonitorDataUnavailable" source == “SDCS1Site1”
))
and
(MyEvent(id == "Backlogged " source == “SDCS1”))
and
(MyEvent(id == "DataUnavailable" source == “SDCS2” ))
and
(MyEvent(id == "RepoFail " ))
and
(MyEvent(id == "apiRepoFail" ))
--
View this message in context: http://drools-java-rules-engine.46999.n3.nabble.com/Implementing-multiple-and-or-conditions-tp2328123p2328268.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