The best solution is to only insert the rulse you actually want into the knowledge base.
Another option may be not to use agenda groups (or just agenda groups) but have a
control fact as the first condition of all your rules eg
when
UseCase(name =="abc")
...
Then
Thomas
-----Original Message-----
From: rules-users-bounces(a)lists.jboss.org [mailto:rules-users-
bounces(a)lists.jboss.org] On Behalf Of Vis
Sent: 20 January 2012 09:34
To: rules-users(a)lists.jboss.org
Subject: [rules-users] Rules Evaluation based on agenda
Hi,
We have many agenda-group based rules defined in application and while
firing rules, we set specifc agend group based on different use cases to the
session.
In evaluation phase of rules, it not only evaluate rules related with agenda
set to the session but also other rules which are not belong to the same
agenda which is set to the session.
Now problem here is:
since some time we get error, if a inserted fact is used in other agenda group
and their nested objects are not initialized which are used in condition, it
throws errors and exit.
if Drools could provide filtering capablitiy at evaluation time like wise
AgendaFilter is provided to filter activated rules, it will be great. If there is any
workaround it will be a great help.
Thanks in advance
-V
--
View this message in context:
http://drools.46999.n3.nabble.com/Rules-
Evaluation-based-on-agenda-tp3674950p3674950.html
Sent from the Drools: User forum mailing list archive at
Nabble.com.
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
**************************************************************************************
This message is confidential and intended only for the addressee. If you have received
this message in error, please immediately notify the postmaster(a)nds.com and delete it from
your system as well as any copies. The content of e-mails as well as traffic data may be
monitored by NDS for employment and security purposes. To protect the environment please
do not print this e-mail unless necessary.
NDS Limited. Registered Office: One London Road, Staines, Middlesex, TW18 4EX, United
Kingdom. A company registered in England and Wales. Registered no. 3080780. VAT no. GB 603
8808 40-00
**************************************************************************************