I&#39;m trying to have a rule execute based on the following condition:<br><br>        ObligationComplianceEvent(term == &quot;term 1&quot;, obligation == &quot;obligation 1&quot;, level == 1)<br>        ObligationComplianceEvent(term == &quot;term 2&quot;, obligation == &quot;obligation 1&quot;, level == 1)<br>
<br>I pass in two facts of type ObligationComplianceEvent with the values shown above but the rule does not execute. It only executes if I put an &#39;or&#39; like so  <br><br>        ObligationComplianceEvent(term == &quot;term 1&quot;, obligation == &quot;obligation 1&quot;, level == 1) or<br>

        ObligationComplianceEvent(term == &quot;term 2&quot;, obligation == &quot;obligation 1&quot;, level == 1)<br><br>Any help on what the correct way to do this is? I&#39;m guessing its because it does not distinguish the two lines as two different facts, so because neither of the facts has the value &#39;term 1&#39; and &#39;term 2&#39; it never executes.<br>
<br>Thanks for any help.<br><br>Justin<br>