[rules-users] Missing space when using DSL and Guvnor

Paul R. reverselogic at gmail.com
Fri Apr 30 19:40:38 EDT 2010


Hi Jeff,

I logged a bug for this one a while back, here's the JIRA, patch details
included.

https://jira.jboss.org/jira/browse/GUVNOR-520

I would appreciate it if somebody could commit this for me :)

Cheers,

Paul

2010/4/30 Esteban Aliverti <esteban.aliverti at gmail.com>

> It sounds like a bug. Can you double check it and create a jira issue
> please?
>
> best,
>
> 2010/4/29 Doyel,Jeff <JDOYEL at cerner.com>
>
>>  I am setting up a very simple example using a DSL and Guvnor.  My DSL is
>> as follows:
>>
>> [when]Age is less than {age} years old=AgeFact(ageInYears < {age})
>>
>> When I attempt to create a new Business Rule using the Guvnor I can select
>> the above expression just fine and the sentence displays as expected.  I
>> then fill in the years with a numeric value (4) and validate.  Upon
>> validation I receive the following error.
>>
>> [Age Test Rule] [ERR 101] Line 4:2 no viable alternative at input 'Age' in
>> rule "Age Test Rule"
>>
>> I then view the source and it looks like this.
>>
>> rule "Age Test Rule"
>>         dialect "mvel"
>>         when
>>                 Age is less than 4years old
>>         then
>> end
>>
>> I noticed that there is no space between the ‘4’ and the word ‘years’.
>> However, in my DSL sentence there is a space between {age} and years.
>> Another interesting thing, if I enter the number 4 followed by a space in
>> the Guvnor form then the rule validates correctly.  Is this a bug or is it
>> something I am doing wrong in my DSL?
>>
>> Thanks,
>> Jeff
>>
>>  ------------------------------
>> CONFIDENTIALITY NOTICE This message and any included attachments are from
>> Cerner Corporation and are intended only for the addressee. The information
>> contained in this message is confidential and may constitute inside or
>> non-public information under international, federal, or state securities
>> laws. Unauthorized forwarding, printing, copying, distribution, or use of
>> such information is strictly prohibited and may be unlawful. If you are not
>> the addressee, please promptly delete this message and notify the sender of
>> the delivery error by e-mail or you may call Cerner's corporate offices in
>> Kansas City, Missouri, U.S.A at (+1) (816)221-1024.
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>
>
> --
> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
>
> Esteban Aliverti
>
> _______________________________________________
> 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/20100501/71fbcfc0/attachment.html 


More information about the rules-users mailing list