Manukyan, Sergey wrote:

 

Manukyan, Sergey's message received 10/17/2007 5:13 PM:

 

Folks,

 

I have to restate the question as didn't find the answer anywhere and

have not get response to it in my previous email.

 

Using 4.0.2.   So I have a set of rules, _each_ with a specific

*ruleflow-group *defined. And I have a rule flow file defined.

Altogether everything works fine.

 

Now I need to fire a single specific rule from this rule set. Using

   

the

 

RuleNameEqualsAgendaFilter didn't help, it didn't fire the rule...

 

 

How is it supposed to be done?

    
 
  A couple of reasons a rule won't fire: if the facts aren't
asserted or      the conditions aren't met.
               
               Scott, both conditions are met. The problem is in
               filtering agenda to a single rule, and it only happens when rules have
               ruleflow-group defined... 
  

If a rule defines a ruleflow-group then it can only fire when that ruleflow-group is active. So the ruleflow-group, when active, place's its activations onto the Agenda where when the rule is attempted to be fired the AgendaFilter may stop that rule from firing.

                                                           

                                                            The ruleflow-group is active. Here is what I do:

 

                                    session.insert(fact);

                                                                        session.startProcess("Validation");

                                                                        session.fireAllRules(new RuleNameEqualsAgendaFilter("My specific rule I want to be fired"));  // doesn’t fire any rule

                                                           

                                                            Looks right to you?

                                                           

                                                                       

                                                           



**********************
** LEGAL DISCLAIMER **
**********************

This E-mail message and any attachments may contain
legally privileged, confidential or proprietary
information. If you are not the intended recipient(s),
or the employee or agent responsible for delivery of
this message to the intended recipient(s), you are
hereby notified that any dissemination, distribution
or copying of this E-mail message is strictly
prohibited. If you have received this message in
error, please immediately notify the sender and
delete this E-mail message from your computer.