Thanks All.
I figured out the error and believe that it is because i didn't set the
dialect , but still i feel the error is incorrect and believe the Engine
should say No Dialect provided or it should default.

Regards,
Ashish


2009/4/1 Dave Macpherson <[email protected]>

>  Are you trying to update the grossAmount propery of the LineItem class?
> Perhaps it’s as simple as:
>
>
>
> rule "split line item"
> when
>     $item  : LineItem( grossAmount > 1000 )
> then
>
>     $item.setGrossAmount(500);
>
>     // you may also wish to update the LineItem fact in working memory if
> you want to trigger additional rules based on this update
> end
>
>
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Ashish Soni
> *Sent:* April-01-09 9:40 AM
> *To:* Rules Users List
> *Subject:* [rules-users] Rule Compilation error : The Field ... is not
> visible
>
>
>
> Hi All ,
>
> I am sure there must be a silly mistake but i am not able to find out ,
> please help me as what is wrong in below rule
>
> package Test
> import com.abc.api.document.Document
> import com.abc.api.line.LineItem
>
> rule "split line item"
> when
>     $item  : LineItem( grossAmount > 1000 )
> then
>     modify( $item ) { grossAmount=500 };
>
> end
>
>
> 11:35:23,318 ERROR [] Rule Compilation error : [Rule name='split line
> item']
>         Test/Rule_split_line_item_0.java (7:565) : *The field
> LineItem.grossAmount is not visible*
>
>
>
> Thanks,
> Ashish
>
> _______________________________________________
> rules-users mailing list
> [email protected]
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to