Thank you Wolfgang for your detailed reply. > > If you put the rules of a group into one (or more) drl files, you can > compile them into separate .pkg files, which can then be used, > individually or combined, into a KB.
So maintaining rules in separate compiled resources is more preferable than using a single kbase to spawn separate sessions. > > Yet another idea might be to use an explicit Focus fact with an > attribute that controls whether a rule should be evaluated or not. > Using extends makes this > just as terse as using the attribute, and changing the Focus is done > by a simple modify. > > rule StatusOne > when > Focus( value == "one" ) > then > end > > rule "xyz in group one" extends StatusOne > when > ... the conditions for xyz in group one... > then ... end > > Given that this can be easily extended to have rules that are in more > than one group, this is even superior to agenda group. I really want to try this idea. Looks promising. When can we have this "extends" feature? -- View this message in context: http://drools.46999.n3.nabble.com/Agenda-group-in-fact-insert-time-tp4023749p4023777.html Sent from the Drools: User forum mailing list archive at Nabble.com. _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
