On 11/07/2011 23:47, Mauricio Salatino wrote:
Yes that's right.. can you share some tests to see how you are inserting the facts?
and make sure it's drools 5.2

Mark

2011/7/11 Edson Tirelli <ed.tire...@gmail.com <mailto:ed.tire...@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 <elp...@hotmail.com <mailto:elp...@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@lists.jboss.org <mailto:rules-users@lists.jboss.org>
        https://lists.jboss.org/mailman/listinfo/rules-users




-- Edson Tirelli
      JBoss Drools Core Development
      JBoss by Red Hat @ www.jboss.com <http://www.jboss.com>

    _______________________________________________
    rules-users mailing list
    rules-users@lists.jboss.org <mailto:rules-users@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 -


_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to