Upgrading Decision Center

You upgrade Decision Center.

Before you begin

If you are upgrading from 8.11.x or later to 9.6.0, in-place upgrading of the Decision Center database is not necessary because the database schemas are compatible between the versions.

Prerequisites for this task:

  • Back up the data in the Decision Center database.
  • Install Decision Center 9.6.0 on a computer that is networked to the computers that host Decision Center for the previous version and the Decision Center database.
  • If you have classic rule projects, migrate them to decision service projects in an earlier version of Operational Decision Manager (see Migrate classic rule projects to decision services).
  • Operational Decision Manager 9.6.0 does not support the classic rule engine. Rule projects based on this engine must be recompiled with a recent decision engine in Rule Designer.

Procedure

  1. For the target version, deploy the Decision Center EAR file or WAR files for your supported application server launched with JDK 21:
    • If you are using an application server in a Jakarta EE deployment, such as JBoss® Application Server, deploy the jrules-decisioncenter-<platform>.ear file.

      Make sure that the class loader order is set to local class loader first (parent last) for all of the web modules.

    • If you are using another application server such as WebSphere® Liberty server or Tomcat, deploy the following WAR files:
      • decisioncenter.war
      • decisioncenter-api.war
  2. Clean the Decision Center cache.
  3. Replace all the JAR files, including any third-party JAR files, under <installDir>/teamserver/lib/ with the JAR files for the target version. These files include jrules-decisioncenter.jar.
    With these files, you can use the Ant tasks for Decision Center, including synchronization and RuleApp deployment.
  4. Verify that the upgraded Decision Center works correctly.
    • Run the diagnostics in the Decision Center Business console.
    • In the Business console, go to the Library tab and check whether all of the projects can be accessed.
    • In the Business console, go to Administration > Servers and test every server.
    • Check whether RuleApps can be deployed from Decision Center.

Results

Diagram shows the results of the Operational Decision Manager rolling upgrade for Decision Center for the distributed platform.

Decision Center is now at the target version.

What to do next

Upgrade Rule Designer.