Overview
While upgrading Operational Decision Manager, you can continue to provide it without shutting it down entirely. Instead, you can upgrade each node in turn until all the server and client nodes are upgraded. You complete this rolling upgrade when all the components are on the same version.
Operational Decision Manager provides compatibility between versions. Two versions of runtime components and assets can coexist until the upgrade to the newer version is completed. Conversely, Operational Decision Manager components can be compatible with assets from an older version but not compatible with assets from a newer version. These assets include RuleApps and ruleset:
- The assets that are generated in Vn can be used by the runtime components in Vn+1.
- The assets that are generated in Vn+1 cannot be used in the runtime components in Vn.
Scope
- Decision Server Rules
- Decision Center
The testing and simulation feature is not part of the rolling upgrade. You must stop using this feature before the rolling upgrade begins, and you cannot use it while the rolling upgrade is in progress to prevent two versions of the Scenario Service Provider from existing on the same node. You must deploy the testing and simulation archive of the new version when you complete the rolling upgrade.
For information about the rolling upgrade for Decision Server Insights, see Migrating Decision Server Insights.
Sequence
The tasks of a rolling upgrade are done in a sequence that can vary with the versions. To complete a rolling upgrade, you must upgrade all the runtime components and assets to the new version.
To avoid losing work, notify users that you plan to upgrade the system progressively, and all of their work must be committed before you start the upgrade. Give them a deadline for committing their work, and notify them again when you start the upgrade process.
- Decision Server Rules environment
- Rule Execution Server database
- Rule Execution Server console
- Execution units and rule sessions
- Decision Warehouse database
- Decision Center
- Decision Center database
- Decision Center applications
- Rule Designer