You have already been given the link http://downloads.jboss.com/drools/docs/5.1.1.34858.FINAL/drools-expert/html_single/index.html . Browse and make sure to find all occurrences of "eval".
-W
Hi
I need to know what is the eval function in drools?
On Wed, Apr 6, 2011 at 4:39 PM, Swindells, Thomas <TSwindells@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/html_single/index.html#d0e3573
>
> Thomas
>
>> -----Original Message-----
>> From: rules-users-bounces@lists.jboss.org [mailto:rules-users-
>> bounces@lists.jboss.org] On Behalf Of Heng hh
>> Sent: 06 April 2011 05:14
>> To: rules-users@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@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@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@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users