Updating time zone data
Time zone and daylight savings time (DST) are often adjusted by individual governments around the world according to their local rules. LSF Process Manager provides a build method for International Components for Unicode (ICU) data and adds a dynamic method for applying ICU data updates. It also provides a parameter to offset all time events in LSF Process Manager, if necessary.
About this task
ICU 57.1 for Unix and Windows is used as an example in the following procedure. The procedure for other versions of ICU are similar. Find instructions for other versions of ICU:
http://userguide.icu-project.org/datetime/timezone#TOC-Updating-the-Time-Zone-Data
Procedure
What to do next
If a country temporarily changes their time zone (for example, delaying Daylight Savings Time (DST) by a week), or the latest time zone data from https://github.com/unicode-org/icu-data/tree/master/tzdata/icunew does not contain the required time zone changes, it may be necessary to use the JS_TIME_EVENT_OFFSET parameter as a temporary measure.
The JS_TIME_EVENT_OFFSET parameter specifies the time event offset to adjust the LSF Process Manager server time. The server time will add the offset to its time and all time events of a flow will be triggered according to the adjusted server time. The valid range is -180 to 180 minutes.
When the time zone offset is no longer required, JS_TIME_EVENT_OFFSET can be disabled (set to 0) and LSF Process Manager restarted so that time events are scheduled at the current time zone.