Scheduled Events does not trigger Rules/RuleFunctions using a local Channel as the default destination.

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.