I have defined a rule with a Concept,but the rule does not get triggered when the the value of theproperty changes, how to trigger it everytime when a specfic parameter in the Concept changes its value?

I have defined a rule with a Concept,but the rule does not get triggered when the the value of theproperty changes, how to trigger it everytime when a specfic parameter in the Concept changes its value?

book

Article ID: KB0092819

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Resolution:
At runtime, BusinessEvents always evaluates rules against new objects. It might re-evaluate rules if the property values within their concept instances change, depending on the rule. Check for the following in your rule.

1. If a rule has no condition, BusinessEvents does not re-evaluate the rule.

2. If a condition refers to a property of a declared fact, will re-evaluate that condition when the value of the dependent property is modified.

See the attached project for details (modified sample), you need to run the test with act1, 3000 for 3 times to see the rule trigger and if you run the test again the third time then it triggers the rule as we change the value of the property.

Issue/Introduction

I have defined a rule with a Concept,but the rule does not get triggered when the the value of theproperty changes, how to trigger it everytime when a specfic parameter in the Concept changes its value?