[rules-users] Drools firing wrong rules
Mauricio Salatino
salaboy at gmail.com
Mon Jul 11 18:47:40 EDT 2011
Yes that's right.. can you share some tests to see how you are inserting the
facts?
2011/7/11 Edson Tirelli <ed.tirelli at gmail.com>
>
> It is not possible to know, looking only at the screenshots that you
> sent, what is the problem. Are the values null at the time you insert them
> into the session? If you modify them after inserting them into the session,
> are you properly notifying the engine?
>
> Edson
>
>
> 2011/7/11 pamerida <elpamm at hotmail.com>
>
>> Hi everyone,
>> I have a couple of rules, I just want to show a message when one of the
>> fields is null and heres my code:
>>
>> 21. | rule 'rule1'
>> 22. | salience 9990
>> 23. | when
>> 24. | Cuscar(bgm.size > 0 && bgm[0].c1001== null );
>> 25. | then
>> 26. | logger.log("Rule 1 activated");
>> 27. |
>> 28. | end
>> 29. |
>> 30. | rule 'rule2'
>> 31. | salience 9970
>> 32. | when
>> 33. | Cuscar(bgm.size > 0 && bgm[0].c1004== null );
>> 34. | then
>> 35. | logger.log("Rule 2 activated");
>> 36. |
>> 37. | end
>>
>> And here's the result:
>>
>> Scenario #1
>>
>> http://drools.46999.n3.nabble.com/file/n3160376/debug2.jpg
>> with this values when I call fire all rules I dont get any message (its ok
>> because none of the elements is null)
>>
>> Scenario #2
>> http://drools.46999.n3.nabble.com/file/n3160376/debug1.jpg
>>
>> with this values when I call fire all rules both rules are fired so i get
>> both messages "Rule 1 activated" and "Rule 2 activated" (Incorrect - it
>> should only fire rule number 1 cause only the element c1001 is null)
>>
>> Scenario #3
>> http://drools.46999.n3.nabble.com/file/n3160376/debug3.jpg
>>
>> with this values when I call fire all rules I dont get any message
>> (Incorrect - it should activate rule number 2)
>>
>> This is my model:
>>
>> http://drools.46999.n3.nabble.com/file/n3160376/rules-drools-model-1.0.0-SNAPSHOT-jar-with-dependencies.jar
>> rules-drools-model-1.0.0-SNAPSHOT-jar-with-dependencies.jar<http://drools.46999.n3.nabble.com/file/n3160376/rules-drools-model-1.0.0-SNAPSHOT-jar-with-dependencies.jarrules-drools-model-1.0.0-SNAPSHOT-jar-with-dependencies.jar>
>>
>> Can anybody help me please?, I dont know what am I doing wrong, thank you
>> very much :) ....
>>
>>
>>
>> --
>> View this message in context:
>> http://drools.46999.n3.nabble.com/Drools-firing-wrong-rules-tp3160376p3160376.html
>> Sent from the Drools: User forum mailing list archive at Nabble.com.
>> _______________________________________________
>> rules-users mailing list
>> rules-users at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>
>
>
> --
> Edson Tirelli
> JBoss Drools Core Development
> JBoss by Red Hat @ www.jboss.com
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
--
- CTO @ http://www.plugtree.com
- MyJourney @ http://salaboy.wordpress.com
- Co-Founder @ http://www.jbug.com.ar
- Salatino "Salaboy" Mauricio -
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20110711/407b5fc1/attachment.html
More information about the rules-users
mailing list