Thank you Shahad for your advise, but i doesn't help. I get still the error.

 

regards,

  michael

 

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Shahad Ahmed
Sent: Monday, May 19, 2008 3:57 PM
To: Rules Users List
Subject: Re: [rules-users] Call a function from a function?

 

Hi Michael,

 

I had a similar problem, but found that if I declared func2 before func1
(i.e. func2 appears above func1 in a drl file) then you can call func2 in
func1. I'm not sure if this is a bug in drools or a limitation of the
parser. 

 

Regards

Shahad

On Mon, May 19, 2008 at 1:58 PM, Michael Katai <[EMAIL PROTECTED]> wrote:

Hello!

Is it possible to call a Function in a Function?

For example:

 rule
   when
   then
     func1(data1, data2);
 end

 function void func1(MyClass1 data1, MyClass2 data2)
 {
   func2(data1, data2);
 }

 function void func2(MyClass1 data1, MyClass2 data2)
 {
 }

When I do so, i get the error message:

func1 : Function Compilation error
func1 (line:x): The method func2(MyClass1, MyClass2) is undefined for the
type Func1

Any suggestions?
michael

_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

 

_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to