[rules-users] Stumped by error in rule

Salaboy salaboy at gmail.com
Tue Feb 9 07:22:25 EST 2010


Yes that is the error, just a typo

- Ing. Mauricio Salatino -

On Feb 9, 2010, at 8:51, "Swindells, Thomas" <TSwindells at nds.com> wrote:

> Have you tried:
>
> Applicant ( $ApplicantNumber : applicantNumber )
>
>
>
> Eg your field should start with a lower case letter?
>
>
>
> Thomas
>
>
>
> From: rules-users-bounces at lists.jboss.org [mailto:rules-users- 
> bounces at lists.jboss.org] On Behalf Of Tom.E.Murphy at wellsfargo.com
> Sent: 09 February 2010 11:44
> To: rules-users at lists.jboss.org
> Subject: [rules-users] Stumped by error in rule
>
>
>
> After all this time working with Drools 5.0.1, I thought I’d figured 
>  out all the ways my syntax could fail, but this one has me stumped.
>
>
>
> Any help would be appreciated.
>
>
>
> I have the following rule:
>
>
>
> rule "RS6051.1.2_"
>
>         dialect "mvel"
>
>         when
>
>
>
>                 Applicant ( $ApplicantNumber : ApplicantNumber )
>
>                 not ( ScoreCard (name == "Context test", contextId  
> == $ApplicantNumber) )
>
>         then
>
>                 ScoreCard scoreCard = functions.getScoreCardManager 
> ().newScoreCard();
>
> scoreCard.setName("Context test");
>
> scoreCard.setContextId($ApplicantNumber);
>
>                 insert(scoreCard);
>
> end
>
>
>
> I’m getting the following error on this rule during compilation:
>
>
>
> Unable to create Field Extractor for 'ApplicantNumber' : [Rule  
> name='RS6051.1.2_']
>
> org.drools.RuntimeDroolsException: Field/method 'ApplicantNumber'  
> not found for class  
> 'com.wellsfargo.service.provider.sse.decisioning.x2009. 
> Applicant'Unable to build expression for 'consequence': null '
>
>
>
>
>
>
>
>
>
> And here is (part of) the Applicant class in question:
>
>
>
> package com.wellsfargo.service.provider.sse.decisioning.x2009;
>
> public class Applicant
>
> {
>
>         public  Short getApplicantNumber()
>
>         {
>
>                 return applicantNumber ;
>
>         }
>
>
>
>         public void setApplicantNumber(Short applicantNumber)
>
>         {
>
> this.applicantNumber = applicantNumber;
>
>         }
>
> Short applicantNumber;
>
> }
>
>
>
> And This is (part of) the ScoreCard class:
>
>
>
> public class ScoreCard
>
> {
>
>         public void setName(String name) { this.name = name; }
>
>         public String getName() { return name; }
>
>
>
>         public int getContextId(){return contextId;}
>
>         public void setContextId(int id){contextId = id;}
>
>         private String name;
>
>         private int contextId;
>
> }
>
>
>
>
>
>
>
> Why am I getting this error?
>
> Help!
>
> Thanks
>
>
>
> Tom Murphy
>
>
>
>
>
>
>
> *** 
> *** 
> *** 
> *** 
> *** 
> *** 
> ********************************************************************
> This message is confidential and intended only for the addressee. If  
> you have received this message in error, please immediately notify  
> the postmaster at 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
> *** 
> *** 
> *** 
> *** 
> *** 
> *** 
> ********************************************************************
>
> This message is confidential and intended only for the addressee. If  
> you have received this message in error, please immediately notify  
> the postmaster at 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.
>
> An NDS Group Limited company. www.nds.com
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20100209/0680e41e/attachment.html 


More information about the rules-users mailing list