.
Browse and make sure to find all occurrences of "eval".
-W
On 7 April 2011 05:41, Heng hh <hockhuiheng(a)gmail.com> wrote:
Hi
I need to know what is the eval function in drools?
On Wed, Apr 6, 2011 at 4:39 PM, Swindells, Thomas <TSwindells(a)nds.com>
wrote:
> As far as the drools engine is concerned there is no such thing as files,
there are just rules loaded into the knowledge base.
> As for salience the manual is a good place to start learning about it:
http://downloads.jboss.com/drools/docs/5.1.1.34858.FINAL/drools-expert/ht...
>
> Thomas
>
>> -----Original Message-----
>> From: rules-users-bounces(a)lists.jboss.org [mailto:rules-users-
>> bounces(a)lists.jboss.org] On Behalf Of Heng hh
>> Sent: 06 April 2011 05:14
>> To: rules-users(a)lists.jboss.org
>> Subject: [rules-users] Question
>>
>> Hi all
>> I would like to ask how drools run . I found that they can run in two
>> different drl file. What is salience for ?.
>>
>> rule " Teting 571"
>> salience 4200
>> when
>> root:AdjudicationDTO(type=="PRIORAPPROVAL_LINE",t:type);
>> pa:PriorApproval();
>> pal:PriorApprovalLine($pb:productBenefit);
>>
>> cct:PriorApprovalTreatment(id!=null,$c:clinical);
>> then
>> System.out.println( "571= PASS ");
>> if(
>>
>> root.getAppliedUcr($pb.getBenefit(),pa.getProposedDateOfTreatment
>> (),pal.getClinicalUcrs(),$c)!=null&&
>>
>> root.getAppliedUcr($pb.getBenefit(),pa.getProposedDateOfTreatment
>> (),pal.getClinicalUcrs(),$c).getUcrType()!=null&&
>> (
>>
>> root.getAppliedUcr($pb.getBenefit(),pa.getProposedDateOfTreatment
>> (),pal.getClinicalUcrs(),$c).getMinChargeLimit()!=null&&
>>
>> root.getAppliedUcr($pb.getBenefit(),pa.getProposedDateOfTreatment(),pal
>> .getClinicalUcrs(),$c).getMinChargeLimit().compareTo(pal.getRequestedAm
>> ount())<0
>> ||
>>
>> root.getAppliedUcr($pb.getBenefit(),pa.getProposedDateOfTreatment(),pal
>> .getClinicalUcrs(),$c).getMinChargeLimit()!=null&&
>>
>> root.getAppliedUcr($pb.getBenefit(),pa.getProposedDateOfTreatment(),pal
>> .getClinicalUcrs(),$c).getMinChargeLimit().compareTo(pal.getAllocatedAm
>> ount())<0
>> )
>> ){
>> registerPALineStepStr(pal,571+cct.getId().toString(),
>> "571 Clinical treatment UCR validation",
>> AdjudicationConstants.RESULT_FAIL,
>> "The requested amount is more than the treatment
UCR
>> charge limit",
>> "PA line requested amt
["+pal.getRequestedAmount()+"]
>> "+
>> " Allocated amt
["+pal.getAllocatedAmount()+"] "+
>> "
>> benefit["+pal.getProductBenefit().getBenefit().getCode()+"]"+
>>
>>
"UCR["+root.getUcrDetailsMsg(root.getAppliedUcr($pb.getBenefit(),
>> pa.getProposedDateOfTreatment(),pal.getClinicalUcrs(),$c))+"]"
>> );
>> }
>> else{
>> registerPALineStepStr(pal,571+cct.getId().toString(),
>> "571 Clinical treatment UCR validation",
>> AdjudicationConstants.RESULT_PASS,
>> "The requested amount is more than the treatment
UCR
>> charge limit",
>> "PA line requested amt
["+pal.getRequestedAmount()+"]
>> "+
>> " Allocated amt
["+pal.getAllocatedAmount()+"] "+
>> "
>> benefit["+pal.getProductBenefit().getBenefit().getCode()+"]"+
>>
>> root.getUcrDetailsMsg(root.getAppliedUcr($pb.getBenefit(),pa.getP
>> roposedDateOfTreatment(),pal.getClinicalUcrs(),$c))
>> );
>> }
>> end
>> _______________________________________________
>> rules-users mailing list
>> rules-users(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/rules-users
>
>
>
**************************************************************************************
> This message is confidential and intended only for the addressee. If you
have received this message in error, please immediately notify the
postmaster(a)nds.com and delete it from your system as well as any copies.
The content of e-mails as well as traffic data may be monitored by NDS for
employment and security purposes. To protect the environment please do not
print this e-mail unless necessary.
>
> NDS Limited. Registered Office: One London Road, Staines, Middlesex, TW18
4EX, United Kingdom. A company registered in England and Wales. Registered
no. 3080780. VAT no. GB 603 8808 40-00
>
**************************************************************************************
>
> _______________________________________________
> rules-users mailing list
> rules-users(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-users
>
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users