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-working-memory--tp25933286p25945557.html
Sent from the drools - dev mailing list archive at Nabble.com.
_______________________________________________
rules-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-dev