[rules-users] Can drools comtinue testing even if one of the conditions fail ?

DroolUser jyotu.p at gmail.com
Fri Aug 15 03:59:14 EDT 2008


Hi, 
I'm using drools for testing if the few attributes of my MO are not null. 

I construct the rule in the .drl file in following way : 

rule "name" 
when 
        condition1 
        condition2 
        condition3 
        condition4 
then 
        consequence 
end 

I have observed that the drool engine verifies the conditions line by line
(in the sequence they have written). The moment condition fails, control
comes back to the calling method. 

I don't want this. I want the control to execute each and every condition
whether true or false and maintain a record of passed/failed conditions. 
Something like this  : 
rule "name" 
when 
        condition1 
                log the test result  --- This statement should get executed
even if condition 1 fails and      control should go to condition 2 
        condition2 
                log the test result 
        condition3 
                log the test result 
        condition4 
                log the test result 
then 
        consequence 
end 

Is this possible in Drools ?

-- 
View this message in context: http://www.nabble.com/Can-drools-comtinue-testing-even-if-one-of-the-conditions-fail---tp18995160p18995160.html
Sent from the drools - user mailing list archive at Nabble.com.




More information about the rules-users mailing list