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