Here are more details:
I have one drools resource Person.drl with the following content:
package testpkg
declare Person
name : String
end
And another file PersonRules.drl in the same dir with the following content:
package testpkg
rule "Your First Rule"
when
Person(name == "Bobi")
then
System.out.println("hi bobi");
end
1)Drools builder shows an error(Unable to resolve ObjectType person) on line
Person(name == "Bobi")
Is there a way to workarround the problem?
2)I construct the knowledgebase using
http://grepcode.com/file/repository.jboss.com/maven2/org.drools/drools-an...
and bintype=PACKAGEBINTYPE= "knowledge" and binformat:PACKAGEBINFORMAT !=
package.
When I use PeronRules for name of the drools rules resource, the
knowledgebase is built, but if I rename the file from PeronRules to
1PeronRules I get the following error:
Unable to resolve ObjectType 'Person' : [Rule name='Your First Rule']
The problem with the order is, sometimes the rules filename may be loaded
after the type declaration which seems to be a problem, how can I deal with
this?
--
View this message in context:
http://drools-java-rules-engine.46999.n3.nabble.com/Import-of-declared-ty...
Sent from the Drools - Dev mailing list archive at
Nabble.com.