[rules-users] Problem with ternary and mvel

vdelbart delbart.v at mipih.fr
Wed Jan 16 07:40:46 EST 2008


I try in 4.0.4 it doesn't work.

Nobody have an idea ?

Thanks,

V.



vdelbart wrote:
> 
> Hi,
> 
> I have a problem with this simplified rule (mvel + ternary) :
> 
> rule "Your Third Rule"
> 	dialect "mvel"
> 	when
> 		v:Venue()
> 	then 
> 		v.activite = (v.um == null ? "it's null" : "it's not null");
> end
> 
> before the execution I have this fact :
> Venue(Type Hosp: null, activite: null, activite Hosp: null, um: null,
> SousVenue: null)
> 
> when I execute the rule, I have :
> Venue(Type Hosp: null, activite: true, activite Hosp: null, um: null,
> SousVenue: null)
> 
> Of course with dialect = java it works but I need to use mvel dialect for
> other reason in all of my rules.
> 
> maybe somebody have a workaround for this ?
> 
> Thanks,
> 
> Vincent
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Problem-with-ternary-and-mvel-tp14452888p14879687.html
Sent from the drools - user mailing list archive at Nabble.com.




More information about the rules-users mailing list