oops......now I tried by putting $ before sumAssured....still same error.... 
*[DeathBenefitRule] Unable to Analyse Expression
$deathBenefit.setSumAssured( $sumAssured * ( 1 - (1 / (Math.pow ( (1 +
($interestRate/100),$policyTerm-$policYear+1) ) ) ) ) / (1 - (1 / (Math.pow
( (1 + ($interestRate/100),$policyTerm) ) ) ) ) ); drools.update(
$deathBenefit );: [Error: unable to resolve method using strict-mode:
org.drools.spi.KnowledgeHelper.,$policyTerm()] [Near : {...
($interestRate/100),$policyTerm-$policYear+1) ) ) ....}] ^ [Line: 1, Column:
91]*


the source code  -->   *1.      |       rule "DeathBenefitRule"
2.      |           dialect "mvel"
3.      |           when
4.      |               $deathBenefit : DeathBenefitFactModel( $sumAssured :
sumAssured, $interestRate : interestRate, $policYear : policYear,
$policyTerm : policyTerm)
5.      |           then
6.      |               $deathBenefit.setSumAssured( $sumAssured * ( 1 - (1 / 
(Math.pow
( (1 + ($interestRate/100),$policyTerm-$policYear+1) ) ) ) ) / (1 - (1 /
(Math.pow ( (1 + ($interestRate/100),$policyTerm) ) ) ) ) );
7.      |               update( $deathBenefit );
8.      |       end*

--
View this message in context: 
http://drools.46999.n3.nabble.com/How-to-put-Power-in-Formula-box-of-THEN-tp4013154p4013590.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to