<br>&nbsp;&nbsp; If you are using version 4.0.1, there should be no limit in the complexity of the condition, using any of the available CEs. And your understanding is correct when you say the engine automagically breaks the rules into multiple subrules when you use OR CE.
<br>&nbsp;&nbsp; As we speak, there is no known problem in the use of this functionality in 4.0.1.<br><br>&nbsp;&nbsp; Can you please provide an example of the problems you are finding?<br><br>&nbsp;&nbsp; Thanks,<br>&nbsp;&nbsp;&nbsp;&nbsp; Edson<br><br><div><span class="gmail_quote">
2007/9/19, wasabifan &lt;<a href="mailto:bryan.rickman@kewill.com">bryan.rickman@kewill.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>In getting our business rules written, we used a lot of domain experts to<br>help write our rules.&nbsp;&nbsp;I now have the exciting job of verifying and fixing<br>these rules as needed.&nbsp;&nbsp;When possible, I had asked that they use OR
<br>statements in a single rule, as opposed to breaking them out into multiple<br>rules for brefity and ease of maintenance.<br><br>However, in trying to get these rules to function, I find myself time and<br>time again having to break OR logic&nbsp;&nbsp;into multiple rules to get it to work
<br>(the || internal to objects seems to work okay).&nbsp;&nbsp;I have tried both prefix<br>and infix OR.&nbsp;&nbsp;Is there some limit to the complexity of when OR will or will<br>not work?&nbsp;&nbsp;I have tried using parenthesis to make the logic very explicit,
<br>but often breaking it into multiple rules seems to be the only remedy.<br><br>Is there some principle to go by, or is this a matter of trial and error<br>when rules must be broken into multiple rules in the DRL?&nbsp;&nbsp;My understanding
<br>was that the OR CE basically would be broken into multiple rules<br>automagically, which is what I end up doing manually in the DRL.&nbsp;&nbsp;Have you<br>heard of any problems with this functionality?<br>--<br>View this message in context: 
<a href="http://www.nabble.com/Arbitrary-problem-using-OR--tf4481210.html#a12778131">http://www.nabble.com/Arbitrary-problem-using-OR--tf4481210.html#a12778131</a><br>Sent from the drools - user mailing list archive at <a href="http://Nabble.com">
Nabble.com</a>.<br><br>_______________________________________________<br>rules-users mailing list<br><a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-users">
https://lists.jboss.org/mailman/listinfo/rules-users</a><br></blockquote></div><br><br clear="all"><br>-- <br>&nbsp;&nbsp;Edson Tirelli<br>&nbsp;&nbsp;Software Engineer - JBoss Rules Core Developer<br>&nbsp;&nbsp;Office: +55 11 3529-6000<br>&nbsp;&nbsp;Mobile: +55 11 9287-5646
<br>&nbsp;&nbsp;JBoss, a division of Red Hat @ <a href="http://www.jboss.com">www.jboss.com</a>