IBM Support

Java and Eclipse upgrades for IBM Operational Decision Manager on Cloud

News


Abstract

Operational Decision Manager on Cloud 2025.07 uses Java 21 and Eclipse 4.34.

Content

Released in September 2025, Operational Decision Manager on Cloud (ODM on Cloud) 2025.07 uses Java 21 and Eclipse 4.34. The previous release of ODM on Cloud (2024.07) uses Java 17 and Eclipse 4.30. For the best experience, users must upgrade the Java and Eclipse installations that they use with ODM on Cloud.
 
Decision services developed in the last version of ODM on Cloud can be migrated directly to the new version. There is no data loss, and the decision services work with Java 21. However, differences between Java 17 and Java 21 might produce errors during development and deployment.
 
Decision Server runtimes (HTDS)
Execution compatibility is maintained in the Decision Server runtimes (HTDS) for previous versions of the decision engine, especially the engines that support Java 17. The engine version is shown in the Decision Server console (Rule Execution Server), and depends on the ruleset compilation time. For the supported versions of the decision engine, see Upgrade of decision engine for Software as a Service offerings.
 
If you compile decision services in Rule Designer or deploy a decision service from Decision Center on the latest ODM on Cloud, be sure that it supports Java 21, especially its XOM resources.
 
Rule Designer
Each release of ODM on Cloud delivers a new version of Rule Designer. ODM on Cloud 2025.07 is based on IBM Operational Decision Manager (ODM) 9.5.0, and its Rule Designer uses Java 21 and Eclipse 4.34. Users must install Java 21 and Eclipse 4.34 to run the new Rule Designer.
 
Continued use of an older Rule Designer might result in conflicts with the components in ODM on Cloud 2025.07. Decision services developed in ODM on Cloud 2025.07 cannot be synced with older versions of Rule Designer without producing errors.
 
Decision Center and Rule Execution Server
The cloud components in ODM on Cloud 2025.07 use Java 21. Decision services developed in the Decision Center Business console are based on Java 21, and rulesets republished from Decision Center rely on Java 21 and decision engine 1.80.x.
 
For example, a decision service with a Java 17 XOM is incompatible with Java 21. If it is republished to the new Decision Center, it will create build issues when it is deployed to Rule Execution Server.
 
 

[{"Type":"MASTER","Line of Business":{"code":"LOB76","label":"Data Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS7J8H","label":"IBM Operational Decision Manager on Cloud"},"ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Document Information

Modified date:
12 September 2025

UID

ibm17166038