vdelbart wrote:
I try in 4.0.4 it doesn't work.
Nobody have an idea ?
We do not currently allow any imperative code for MVEL, it is disabled.
This is on purpose to enfore declarative rules - call a function to
apply your imperative code.
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
>
>
>
>