This is more or less the outline of the design pattern I propose in this
situation. Asserting individual facts for each property that's in range
might be too heavy (and cause more work when they all need to be
collected); an additional Collection item in or associated with the
fact under investigation would be more convenient.
Red Hat reps promised the White Paper for today. We'll see... Otherwise
I'll put it on my home page. [Threat, threat, ;-) ]
-W
On 30/01/2013, Grant Rettke <grettke(a)acm.org> wrote:
I am curious about this, too, and the conclusion that I came too was
that in this situation I should structure the rules in two phases and
generate new facts that tell me how to proceed:
Phase 1: Validate the presence or lack of presence of things that I
value. Eg: did the user provide a name and age that is old enough.
Assert either facts that show validity, or notices explaining the
failure.
Phase 2: If enough validation facts are present then proceed with the
work in the rules. At the end, show all notices that were asserted
This is one idea.
On Tue, Jan 29, 2013 at 11:42 AM, mp
<meitreyi.panchmia(a)morganstanley.com> wrote:
> I need to record the results of each of the conditions as a side effect in
> a
> list. But in case condition1 is false, condition2 would not be evaluated.
> This would prevent me from knowing whether or not condition2 was
> true/false.
>
> 5.8.3.3.12. Operator precedence at
>
http://docs.jboss.org/drools/release/5.2.0.Final/drools-expert-docs/html/...
> lists & as an operator. But it somehow doesn't work.
>
>
>
> --
> View this message in context:
>
http://drools.46999.n3.nabble.com/Non-short-circuit-ANDing-tp4021928p4021...
> Sent from the Drools: User forum mailing list archive at
Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-users
--
Grant Rettke | ACM, AMA, COG, IEEE
grettke(a)acm.org |
http://www.wisdomandwonder.com/
Wisdom begins in wonder.
((λ (x) (x x)) (λ (x) (x x)))
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users