Scheduled Events does not trigger Rules/RuleFunctions using a local Channel as the default destination.
book
Article ID: KB0093304
calendar_today
Updated On:
Products
Versions
TIBCO BusinessEvents Enterprise Edition
-
Not Applicable
-
Description
Description: A scheduled Event does not trigger Rules/Rulefunctions when the default destination is a local Channel and a CacheServer has been started first.
Symptoms: Rules/PreProcessor Rulefunctions are not triggered for the scheduled Events.
Cause: The scheduler sends the scheduled Event to the default destination of
the Event. In case of a local channel the InferenceAgent is unable to
receive the scheduled Event when the CacheServer acts as the scheduler
(started first).
Resolution
To solve this issue you need to disable the scheduler for the CacheAgent. This can be done by adding the below property to the Cache-Class in your CDD file.
be.engine.cluster.scheduler=false
Note: Cache must be enabled (CDD Cluster area) to schedule Events using catalog function Cluster.scheduleRepeatingEvent()/Cluster.scheduleEvent(). For projects with ObjectManagement "Memory Only", scheduled Events will be ignored.
Issue/Introduction
Scheduled Events does not trigger Rules/RuleFunctions using a local Channel as the default destination.