Further to Mauricio's reply you need to understand that rules do not activate in serial but indeed parallel, the execution of which is handled by the engine's agenda.
In addition to the solution given you could consider jBPM (Rule flow) if you need to consider "dependant" execution. With kind regards, Mike 2011/2/16 Mauricio Salatino <[email protected]> > you can do something like: > > rule "Error Check" > salience 100 > > when > error condition check > then > System.Out.Println("Response has errors"); > XXXXXXXXXXXXXXXXXXXXXXXX to exit from rule execution > insert(Stop()) > end > > > rule "Rule-01" > salience 99 > when > not(Stop()) > repsonse.getxx() > > then > > end. > > > 2011/2/16 Sathya Prakash <[email protected]> > >> Hi, >> >> How to stop rule execution in technical rule, >> Example >> >> rule "Error Check" >> salience 100 >> >> when >> error condition check >> then >> System.Out.Println("Response has errors"); >> XXXXXXXXXXXXXXXXXXXXXXXX to exit from rule execution >> end >> >> >> rule "Rule-01" >> salience 99 >> when >> repsonse.getxx() >> >> then >> >> end. >> >> if first rule then part executed means the response is error hence we >> should not execute second. >> Is there any way to exit rule execution. >> >> >> Regards, >> Sathya Prakash. >> >> _______________________________________________ >> rules-users mailing list >> [email protected] >> 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 > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > >
_______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
