[rules-users] how to stop rule execution

Michael Anstis michael.anstis at gmail.com
Wed Feb 16 17:38:02 EST 2011


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 <salaboy at gmail.com>

> 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 <prakashagarval at gmail.com>
>
>> 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
>> 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 -
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20110216/3f919415/attachment.html 


More information about the rules-users mailing list