[rules-users] Problem with ternary and mvel
vdelbart
delbart.v at mipih.fr
Thu Jan 17 03:41:49 EST 2008
Thanks for the answer.
I can move on now. And I'm going to use your function solution.
V.
Mark Proctor wrote:
>
> 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
>>>
>>>
>>>
>>>
>>
>>
>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
--
View this message in context: http://www.nabble.com/Problem-with-ternary-and-mvel-tp14452888p14914530.html
Sent from the drools - user mailing list archive at Nabble.com.
More information about the rules-users
mailing list