logo       

Re: [drools-user] Doubts in Bound Variables: msg#00148

java.drools.user

Subject: Re: [drools-user] Doubts in Bound Variables

Niyas,

I tested a very resembling rule, and it works fine. I don't know what is the problem, as your code seems to be correct.The error isn't for sure the way we name the declarations.

rule "EvalWithFunction_1"

    when
        $e:Employee($name:employeeName == "Fred")
        eval($e.getExtraHours() >= 8)
        eval($e.getCurrencyName() == "EURO")
    then
        System.out.println($e.getEmployeeName()+" has worked at least 8 extra hours");
end

Check in working memory for facts that should activate the rule, and be sure that there are any rules in your drl file that are retracting those facts before your particular rule "Credti Accept" will fire.

Oana.

Niyas <niya sahmed@xxxxxxxxx> wrote:
Why in the second case it's not printing anything? I am not asked
about usom valid identifiers.... pls see the below two rules..

Is there any difference between the below two rules

rule "Credti Accept"
salience 10
when
cust:Customer(customerAge > 18)
then
System.out.println("Credit Card Allowed For :: " +cust.getCustomerName());
//retract(cust);
end




rule "Credti Accept"
salience 10
when
$cust:Customer(customerAge > 18)
then
System.out.println("Credit Card Allowed For :: " +$cust.getCustomerName());
//retract(cust);
end

On 12/21/06, nicolae oana wrote:
> Hi Niyas,
>
> There is no difference between your two declarations emp and $emp . The sign
> '$' is used a s first letter in the name of a declaration just to
> differentiate declarations from fields. You can used or not. It's your
> choice. But I think it is appropriate to use it, just to follow the drools
> standards in writing the code.
>
> Best regards,
> Oana.
>
> Niyas wrote: I am new to jBoss Rule - Drools and I am
> hust going thru' the manual
> and trying some examples using JBoss Rules IDE in Eclipse..
>
> I am having doubt in bound variable:
>
> what is the difference between emp: Employee and $emp:Employee (the $
> sign)? give some example
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
> http://xircles.codehaus.org/manage_email
>
>
>
> __________________________________________________
> Do You Yaho o!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>

---------------------------------------------------------------------
To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email


__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise