[rules-users] What may go in the Action when dialect is java

David Sinclair dsinclair at chariotsolutions.com
Thu Aug 27 09:06:24 EDT 2009


Any java code may go on the RHS of a rule.

When are you getting the NoSuchMethodException? When you are building the
knowledge base? If so, sounds like a possible classpath problem. Can you
post the stacktrace?

On Thu, Aug 27, 2009 at 3:33 AM, <jsk at orwtech.dk> wrote:

> Hi
>
> For some time I have been struggling to complete my Drools workflow
> without succes.
>
> I am trying to access static methods on som java classes but for some
> reason i keep getting NoSuchMethodException when switching the dialect
> from "mvel" to "java" to be able to call this methods.
>
> What I have at runtime is a message variable containing a campaign class
> instance which I want to parse on to my static method for it to return an
> campaign information class instance to me.
>
> Which I then set in a global variable that I read outside the knowledge
> session.
>
> The global variable is defined like this:
>
> global com.test.CampaignResult result
>
> The flow variable is defined like this:
>
> com.test.jpa.Message msg;
>
> My code lookes like this:
>
> Campaign c = msg.getCampaign();
> CampaignInfo info = CampaignHelper.getCampaignInfo(c);
> result.setCampaignInfo(info);
>
> My Drools is 5.0.1
>
> Can anybody help me on getting this to work?
>
> Best regards
>
> Jesper
>
> _______________________________________________
> 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/20090827/d75ac782/attachment.html 


More information about the rules-users mailing list