Determining the effective date for tactical activation

The effective date element in the tactical activation message can have different date types. How the Business Rules engine determines when to do tactical activation depends on the type of the date in the message. If no date is received in the message, tactical activation occurs immediately.

Calendar date and time

The calendar date and time is received in the same format as an SQL timestamp. The time is compared to the current Coordinated Universal Time (UTC) time. If the time on the message is already passed, tactical activation occurs immediately.

If the date and time in the message is in the future, the list of tables from the message is saved, and a task is scheduled to run at the date and time in the message. When the scheduled task runs, tactical activation is done by using the saved list of tables. This method is useful when data that is related to a participant needs to be changed at a specific date and time. The task is scheduled by using the WebSphere® Application Server scheduler that was configured for the Business Rules engine.

Business date

When a business date is received, how the Business Rules engine determines when to do tactical activation depends on whether the Business Rules environment uses effective dating.
Effective dating is enabled
All active releases that are effective on the date that is received in the message, or on a later date, are updated.
Effective dating is not enabled
The date that is received in the message is compared to the business dates that are currently in progress, which are business dates that are either open or active. Tactical activation occurs immediately when an in-progress business day with a date that is on or after the date that is received in the message exists. If all the in-progress business days have dates that are before the date received in the message, the list of tables from the message is saved. When a business day with a date that is on or after the date from the message is activated, tactical activation is done by using the saved list of tables.