Hi Michael,
Michael Neale wrote:
So the fact referred in the query is a declared fact type which is in
another DRL?
Yes, my problem is with "try b" (see above) the declared type seems to be
not known. My drl files look like this:
calc_total_dri_amount.drl:
package platform.calculations;
declare TotalDriAmount
amount : Money
person : Person
end
rule "calc_total_dri_amount"
when
..
then
TotalDriAmount totalDriAmount = new TotalDriAmount();
totalDriAmount.setAmount(new Money(2000));
totalDriAmount.setPerson(new Person("xx");
insertLogical(totalDriAmount);
end
Next, I add a query into that knowledgebase with s.th. like:
import platform.calculations.*;
query "calc total dri amount"
totalDriAmount : TotalDriAmount()
end
But this results in the error while building the knowledge base, i.e. before
even a single rule was fired:
Unable to resolve ObjectType 'TotalDriAmount' : [Rule name='calc total dri
amount']
Any help?
Thanks, Leif
--
View this message in context:
http://www.nabble.com/is-there-a-way-to-get-%22declare%22s-out-of-the-wor...
Sent from the drools - dev mailing list archive at
Nabble.com.