Edson,
Thanks…and I am considering that option as
well…but the nice thing about the functions in the drl file is the system
remains much more fluid..in other words, if I can focus on doing what I want to
do all within the DRL file, it proves the flexibility of the system more to me
than having to have developer recompile the application itself with new classes.
Does that make sense? Also, I would just like to know that I can actually
make functions work for future reference.
Thanks,
Chris
From:
rules-users-bounces@lists.jboss.org [mailto:rules-users-bounces@lists.jboss.org]
On Behalf Of Edson Tirelli
Sent: Thursday, June 18, 2009 1:15
PM
To: Rules Users List
Subject: Re: [rules-users]
functions
Chris,
If you are creating a function library, why don't you create it as
static methods in a java class? easier to develop, to unit test and you can use
"import function" in the DRL to import all of them.
[]s
Edson
2009/6/18 Chris Richmond <crichmond@referentia.com>
Ok…I
am trying to build a function library in my .drl file and I added this one test
function
function
String outputString(String sData){
return sData;
}
And
no matter where I place this in my .drl file, I get an exception one way or the
other with compiling when I try instaniate and fire my rules. The .drl
file works exactly as expected if I remove this function declaration, and when
I *do* try to add it, I do not
actually call it anywhere…but get those errors.
So
my question is, where exactly do I need to place function declarations..
Thanks,
Chris
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
--
Edson Tirelli
JBoss Drools Core Development
JBoss, a division of Red Hat @ www.jboss.com