Tactical activation

Tactical activation is the process of updating a subset of Business Rules tables for active releases.

The purpose is to allow an outside operation to modify database tables that are related to the data descriptors and then have the Business Rules engine determine which Business Rules artifacts need to be refreshed and updated to the Business Rules Server instances. The Business Rules engine uses the Business Rules Manager to update the appropriate subset of files that correspond to the tables that have been updated.

Tactical activation is started when a message is placed on the input queue for the Business Rules engine. The message notifies the Business Rules engine that a value in a table has changed and the release needs to be updated. Only active releases can be updated using tactical activation. If there are no active releases, the Business Rules engine does not update any releases.

Tactical activation is, or can be, used in the following situations:
  • Using the Business Rules user interface to modify rules data requires that a new release be created. Tactical activation can be used to update an existing release instead of having to create a new one.
  • Tactical activation occurs implicitly when changes that affect partner related data are made using the user interface.
  • Tactical activation might be needed when a business day is activated and its business rules reference processing windows. During business day activation, Distribution is notified so that it can create or update the processing windows. When that is complete, the Business Rules engine needs to update any of the descriptors that are related to the processing windows. Tactical activation is automatically performed for these processing window tables whenever the Business Rules engine receives a message with a message type of BusinessDayStatusChange.