Timer starts one hour earlier when daylight saving time ends

Timer starts one hour earlier when daylight saving time ends

book

Article ID: KB0093932

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks -
Not Applicable -

Description

Description:
When you configure Timer activity with an interval of N hours, the start time will shift one hour earlier or later when daylight saving time starts or ends. For example, the Timer is configured to start at 8:00AM and the interval is 6 hours. The Timer will run at 8:00AM, 2:00PM, 8:00PM and 2:00AM every day. When daylight saving time ends at 2:00AM on November 1, 2015. You will see the timer run at 1:00AM instead of 2:00AM. This is because the Timer activity does not sync with system time if the interval is less than 1 day. At 2:00AM on November 1. 2015, the clock falls back 1 hour, thus there is an extra hour. It is 6 hours apart from 8:00PM on Oct 31,2015 to 1:00AM Nov 1, 2015. So the Timer behavior is correct.


Issue/Introduction

Timer starts one hour earlier when daylight saving time ends

Resolution

If you want to run the Time at 8:00AM, 2:00PM, 8:00PM and 2:00AM when DST ends, you can try the following workaround. When the interval is 1 day, the Timer adjusts to system time automatically. You will need to configure the Timer with a 1 day interval. In this example, you can run 4 Timer processes, each runs at 8:00AM, 2:00PM, 8:00PM and 2:00AM respectively and with an interval of 1 day. You can achieve the same result with four Timer processes.