IBM Support

ODM interim fix 010 for 9.0.0.1

Download


Downloadable File

File link File size File description

Abstract

IBM ODM interim fix 010 has been made generally available and contains fixes to version 9.0.0.1 including all predecessor fixes.
Identifier: 9.0.0.1-WS-ODM-IF010

Download Description

Table of Contents
Sections Description

The Prerequisites section provides important information to review prior to the installation of this release.

The Components impacted section provides the list of Operational Decision Manager components affected by this interim fix.

The Installation instructions section provides the installation instructions necessary to apply this release into your environment.

the Known issues resolved

The Download package provides the direct link to the download package for installation in your environment.

Prerequisites

Installation Instructions

Before installing this interim fix, download the interim fix to a dedicated location: 9.0.0.1-WS-ODM-IF010.zip

This interim fix includes all fixes from previous versions on the 9.0.0.0-WS-ODM component.

To install the interim fix, ODM on premise instructions :

  • Install the interim fix using one of the following methods:
    • Installation using the IBM Installation Manager UI
      1. Select File > Preferences > Repositories.
      2. Click Add Repository, browse to select the downloaded zip file, and confirm.
      3. Back in the main UI, select Update and follow the instructions.
    • Silent installation using IBM Installation Manager commands
      1. Find the fix ID with the command:
      2. imcl listAvailableFixes com.ibm.websphere.odm.dc.v90_9.0.0 -repositories <zip-location>/com.ibm.odm.<your_app_server>_9.0.0.1-IF010.zip
        or
        imcl listAvailableFixes com.ibm.websphere.odm.ds.rules.v90_9.0.0 -repositories <zip-location>/com.ibm.odm.<your_app_server>_9.0.0.1-IF010.zip
        Both will give the same result but use the correct one depending on DC or DS, as it could impact the uninstall.
        The fix ID has the following pattern:
        com.ibm.odm.<your_app_server>.v90-fix_3.0.0.IFxxx
      3. Install with the command:
        imcl install <fix ID> -repositories <zip-location>/com.ibm.odm.<your_app_server>_9.0.0.1-IF010.zip -installationDirectory <odm_home>
      4. The ifix zip and fix ID depend on the appserver.

To install the interim fix, ODM on Kubernetes instructions :

  • Install the interim fix using one of the following methods:
    • Using images in registry:

      Set $name to the name of the ODM deployment.

      1. Retrieve helm values for your deployment:
        helm get values $name > myodmvalues.yaml
      2. Upgrade your deployment with helm:
        helm upgrade $name -f myodmvalues.yaml ibm-helm/ibm-odm-prod --version 24.1.10
    • Air gap installation:

      Set $name to the name of the ODM deployment.

      1. Update your mirror images following the Mirroring images to a private registry documentation.
      2. Retrieve helm values for your deployment:
        helm get values $name > myodmvalues.yaml
      3. Upgrade your deployment with helm:
        helm upgrade $name -f myodmvalues.yaml \
                         --set image.repository=$TARGET_REGISTRY/cp/cp4a/odm/ \
                         --set image.pullSecrets=pull-secret \
                         ~/.ibm-pak/data/cases/$CASE_NAME/$CASE_VERSION/charts/ibm-odm-prod-24.1.10.tgz

For ODM on premise, perform the necessary tasks after installation

Once the installation is complete you can close Installation Manager.

Refer to the Problems solved section and perform the necessary steps depending on the impacted component you need to fix.

If your application embeds jars, repackage your application using the modified jars found in ODM_HOME/teamserver/lib and ODM_HOME/executionserver/lib. If you don't need them you can delete old versions of third party jar files.

Note: The interim fix does not update the Sample Server.

Interim Fix specific steps:

  • .

Decision Center

Find the Decision Center archive file corresponding to your application server under ODM_HOME/teamserver/applicationservers and redeploy it.

  • jboss/jrules-teamserver-JBOSS.ear
  • tomcat/decisioncenter.war
  • tomcat/decisioncenter-api.war
  • WLP/decisioncenter.war
  • WLP/decisioncenter-api.war

Rule Execution Server

RES Console

If your are using the Execution Server Console, find the EAR corresponding to your application server under ODM_HOME/executionserver/applicationservers.

  • jboss/jrules-res-management-JBOSS.ear
  • tomcat/res.war
  • WLP/res.war

HTDS

If you are using the HTDS application, redeploy the application located in ODM_HOME/executionserver/applicationservers.

  • joss/jrules-res-htds-JBOSS.ear
  • tomcat/DecisionService.war
  • WLP/DecisionService.war

XU

Find the XU rar corresponding to your application server under ODM_HOME/executionserver/applicationservers and redeploy it.

  • jboss/jrules-res-xu-JBOSS.rar

Testing&Simulation

For testing and simulations in ODM, redeploy the application found in ODM_HOME/executionserver/applicationservers.

  • jboss/jrules-ssp-JBOSS.ear
  • tomcat/DecisionRunner.war
  • WLP/DecisionRunner.war

Rule Designer

To install the fix:

  1. Restart Rule Designer.
  2. Click Help > Check for Updates.
  3. Make sure IBM Decision Server Rule Designer is checked.
  4. Click Next.
  5. Review the terms of the license agreement and Click Finish.
  6. Proceed with the installation.

If you have not installed Rule Designer from ODM_HOME/studio/update-sites/, copy the new update sites into your location before applying the above procedure.

Note: if you are upgrading your Rule Designer environment from 9.0.0.0-IF002 or earlier iFix version, you may face Known Issue DT419196, refer to the workaround section to proceed with installation.

Build Command

For the Build Command command line tool, find the modified jar under
ODM_HOME/buildcommand/rules-compiler/rules-compiler.jar.

If you are using the Build Command Maven plugin, redeploy the plugin in your environment:

  • To deploy to a remote Maven repository, use the following command:
    mvn deploy:deploy-file -Dfile=rules-compiler.jar -DpomFile=rules-compiler-maven-plugin.pom
  • You can also test the plugin locally by running the following command:
    mvn install:install-file -Dfile=rules-compiler.jar -DpomFile=rules-compiler-maven-plugin.pom

For ODM on Kubernetes, perform the necessary tasks after installation

Once the installation is complete you can close Installation Manager.

Refer to the Problems solved section and perform the necessary steps depending on the impacted component you need to fix.

If your application embeds jars, repackage your application using the modified jars found in https://DC_URL/assets/decision-center-client-api.zip

Rule Designer

To install the fix:

  1. Start Eclipse.
  2. Click Help > Check for Updates. You should see listed and checked:
    IBM Decision Server Designer Base 9.0.0.1-IF010
    IBM ODM for Developers - Rule Designer 9.0.0.1-IF010
  3. Click Next.
  4. In the Install dialog, click Next.
  5. In the Review Licenses dialog, select I accept the terms of the license agreement, and then click Finish. The installation might take a few seconds to complete. If a security warning about the validity of the software opens, click OK to proceed with the installation.
  6. If you are prompted to restart Eclipse, click Yes.

Download Package

Click the link in the Download Options column:
Downloads
Download Release Date Language Size Download Options
9.0.0.1-WS-ODM-IF010 04 June 2025 Language Independent -
ODM Chart based on ODM 9.0.0.1 IF010 04 June 2025 Language Independent -

Problems Solved

Interim fixes include security fixes, those included in this version are detailed in the security bulletin.

This interim fix delivers images that include operating system level and other open source libraries. Vulnerabilities (CVEs) for these libraries are published regularly.

This interim fix includes fixes for these libraries to address:

In interim fix 010: CVE-2025-3576
In interim fix 009: CVE-2024-12088, CVE-2024-12747, CVE-2024-12243, CVE-2023-4752, CVE-2025-24528, CVE-2025-0938, CVE-2024-12133, CVE-2024-12087
In interim fix 008: CVE-2024-45338, CVE-2025-22872, CVE-2024-12133, CVE-2024-8176, CVE-2024-55549, CVE-2025-0395, CVE-2025-31672, CVE-2025-22871, CVE-2024-12243
In interim fix 007: CVE-2025-0395
In interim fix 006: CVE-2024-8176, CVE-2025-27363
In interim fix 005: CVE-2025-24928, CVE-2024-8184, CVE-2024-45338, CVE-2025-24528, CVE-2024-56171
In interim fix 004: CVE-2025-24970, CVE-2025-25193
In interim fix 001: CVE-2024-9287, CVE-2024-11168

Previous interim fixes are included in this interim fix.

The following are all the new fixes:

Fixes in interim fix 010 (9.0.0.1-WS-ODM-IF010):

  • DT438862: [DT438862]: MAINFLOW ERROR WHEN IMPORT DECISION SERVICE IN RD FROM ODM DECISION CENTER
  • DT436623: RULE DESIGNER DOES NOT SEND THE RESOURCE PARAMETER IN AUTHORIZATION CODE FLOW (OIDC)

The following are all the previous fixes:

Fixes in interim fix 009 (9.0.0.1-WS-ODM-IF009):

  • DT437816: DOMAIN WITH COMMA IN VERBALIZATION CANNOT BE SELECTED IN DT IN BOTH DECISION CENTER AND RULE DESIGNER'S NEW EDITOR
  • DT436574: DATE VALIDATION ANNOTATION IN THE EXTENSION MODEL IS NOT WORKING IN DECISION CENTER
  • DT435926: TECHNICAL RULES NOT VISIBLE IN DECISION CENTER RULEFLOW EDITOR
  • DT439217: [ODM RUNTIME] NPE WHEN RETRIEVING OPENAPI JSON DESCRIPTOR FROM HTDS

Fixes in interim fix 008 (9.0.0.1-WS-ODM-IF008):

  • DT436964: IMPROVE PERFORMANCE HANDLING DECISION SERVICE DEPENDENCIES MERGE
  • DT436573: NPE WHEN RETRIEVING OPEN API JSON FROM HTDS
  • DT435493: NPE DURING RULEAPP DEPLOYMENT FROM DECISION CENTER
  • DT418896: NO DECISION SERVICE DISPLAYED IN THE BUSINESS CONSOLE FOR SOME USERS
  • DT421807: TEST SUITE FAILURE DUE TO DELETION OF TEST REPORT DURING ONGOING TEST
  • DT437584: CANNOT SAVE DECISION TABLE
  • DT436183: NPE RETRIEVING EMPTY STRUCT MODEL EXTENSION PROPERTY
  • DT381444: DEPLOYMENT IS SUCCESSFUL EVEN IF BUILD IS FAILED
  • DT435563: THE XML GENERATED IN RES CONTAINS INCORRECT PARAMETER WHEN RULE APP BUILT FROM MAVEN
  • DT418911: RULESET PROPERTIES MAY DISAPPEAR IN DEPLOYMENT CONFIGURATION IN BUSINESS CONSOLE

Fixes in interim fix 007 (9.0.0.1-WS-ODM-IF007):

  • DT418606: B2X IMPORT THROWS UNEXPECTED WARNING MESSAGE

Fixes in interim fix 006 (9.0.0.1-WS-ODM-IF006):

  • DT426467: STRUCT TYPE PROPERTIES NOT BEING RETURNED DECISION CENTER REST API
  • DT421854: WHEN RULE PROPERTY NAMES ARE LONG, BC DETAILS PANE DOESN'T ADJUST WIDTH ACCORDINGLY
  • DT426558: MERGE REPORT DISPLAYS WRONG ARTIFACT VERSION

Fixes in interim fix 005 (9.0.0.1-WS-ODM-IF005):

  • DT426754: RULE DESIGNER SAVE BUTTON MULFUNCTION IN DECISION TABLE
  • DT418896: NO DECISION SERVICE DISPLAYED IN THE BUSINESS CONSOLE FOR SOME USERS
  • DT425653: NPE IN RULE DESIGNER WHEN EDITING RULEFLOW TASK PROPERTIES ON SAME TAB
  • DT423884: UNABLE TO DELETE A TEST REPORT IN BUSINESS CONSOLE
  • DT422536: EXECUTION OF RULEAPPS EXCEEDING A CERTAIN AMOUNT OF (DYNAMIC) DOMAINS IS NOT POSSIBLE
  • DT423809: DEPLOYMENT TIME INCREASE WHEN USING OVERRIDDEN RULES
  • DT418490: CLASSFORMATERROR ERROR BUILDING A RULESET WITH AUTOMATIC EXCEPTION HANDLING
  • DT390112: INCONSISTENT BEHAVIOUR WHILE HANDLING DECSIONID
  • DT417126: FORCEFULLY DELETE BASELINE IF THERE IS AN DEPENDENCY TO AN UNKNOWN PROJECT
  • DT417140: UNABLE TO DELETE A PROJECT IN THE BACKGROUND
  • DT424788: ERROR WHEN LOADING THE CUSTOM PROPERTIES IN EDITOR VIEW IF CONTAINS DATE TIME PROPERTIES
  • DT425334: LIST OF DYNAMIC DOMAIN VALUES DISAPPEARS AFTER SYNCHONIZATION
  • DT426494: HANDLE NULLPOINTEREXCEPTION WHEN DYNAMIC DOMAIN PROVIDER CLASS IS INVALID
  • DT431954: ERROR IN CLEANUP SERVICE REST API WHEN DELETE TEST REPORT
  • DT426440: RULE EXPRESSION CONVERTED TO STRING IN DECISION TABLE ACTION COLUMN
  • DT424303: CUSTOM GROUP UPDATE /CREATION IS DISABLED ON ODM ON CLOUD

Fixes in interim fix 004 (9.0.0.1-WS-ODM-IF004):

  • DT423809: DEPLOYMENT TIME INCREASE WHEN USING OVERRIDDEN RULES
  • DT390112: INCONSISTENT BEHAVIOUR WHILE HANDLING DECSIONID
  • DT424303: CUSTOM GROUP UPDATE /CREATION IS DISABLED ON ODM ON CLOUD
  • DT424788: ERROR WHEN LOADING THE CUSTOM PROPERTIES IN EDITOR VIEW IF CONTAINS DATE TIME PROPERTIES
  • DT423884: UNABLE TO DELETE A TEST REPORT IN BUSINESS CONSOLE
  • DT418896: NO DECISION SERVICE DISPLAYED IN THE BUSINESS CONSOLE FOR SOME USERS

Fixes in interim fix 003 (9.0.0.1-WS-ODM-IF003):

  • DT420493: UNABLE TO DELETE A RELEASE IN THE BUSINESS CONSOLE
  • DT423554: DOWNLOAD.SH FAILS USING MULTIPLE FILES

Fixes in interim fix 002 (9.0.0.1-WS-ODM-IF002):

  • DT421650: ERROR IN PROJECTS EXPORTED FROM BUSINESS CONSOLE
  • DT421370: RULE ANALYSIS ERROR
  • DT419507: EXTERNAL ENTITY INJECTION MAY BE POSSIBLE IN DECISION RUNNER

Fixes in interim fix 001 (9.0.0.1-WS-ODM-IF001):

  • DT398744: TEST RULE YAML ON OPENAPI JSON BREAKS WHEN HAVING 'ISOCODE' IN THE XOM
  • DT417545: DECISION CENTER MERGE SHOWS UNEXPECTED DIFFERENCES
  • DT416799: RULE VERSION COMPARISON FAILS WHEN MODEL EXTENSION HAS STRUCT CUSTOM PROPERTY
  • DT396651: HTML/CSS/JS TAGS IN A CHANGE ACTIVITY GOAL MAY BREAK THE BUSINESS CONSOLE UI
  • DT400460: RULE DESCRIPTION EDITOR: IF NO SPACE IS ADDED AFTER '<' CHARACTER, IT CONVERTS AS HTML TAG AND TEXT IS NOT DISPLAYED
  • DT416665: RULE MAY DISAPPEAR IN BUSINESS CONSOLE
  • DT416634: DECISION CENTER BUSINESS CONSOLE MAY BE SLOW
  • DT416953: OPENING RULEFLOW EDITOR MAY FREEZE RULE DESIGNER ON WINDOWS

List of fixes included in 9.0.0.1

  • DT257451: FAILED TO LOAD DATA USING FILTER
  • DT257907: MISSING OBSERVED VALUES IN TEST SUITE REPORT
  • DT365362: INCOMPATIBLECLASSCHANGEERROR WHEN EXECUTING A CUSTOMEXCEPTIONHANDLER
  • DT382390: USER IS ABLE TO SEE ALL DEPLOYMENT CONFIGURATIONS IRRESPECTIVE OF PERMISSION
  • DT383182: JBOSS STARTUP MESSAGE MISSING WHEN DECISION CENTER IS DEPLOYED
  • DT387169: CANNOT CREATE BRANCH WHEN PROJECT NAME CONTAINS AN APOSTROPHE
  • DT387424: EXCEPTION WHEN IMPORTING A PROJECT WITH REST API
  • DT387661: EXCEPTION WHEN CONNECTING FROM RULE DESIGNER TO DECISION CENTER USING OLD SCHEMA VERSION
  • DT389452: ADDING NEW TAGS USING QUERIES IN DECISION CENTER IS NOT POSSIBLE WHEN SOME ALREADY EXIST
  • DT389739: CANNOT OPEN DEPLOYMENTS TAB AFTER DELETION OF A BRANCH OR ACTIVITY
  • DT389858: ERROR MESSAGE ON RELEASE DELETION
  • DT392903: LARGE NUMBER OF VARIABLES IMPACTS DECISION CENTER BUILD PERFORMANCE WITH CRE
  • DT396364: CUSTOM VALUE EDITOR NOT LOADED IN DECISION TABLE EDITOR
  • DT396432: NULLPOINTEREXCEPTION EXECUTING A QUERY
  • DT397124: UNABLE TO APPLY DC MODEL ADDITION ON Z DB2
  • DT397262: RTSCONFIGURATOR ROLE IS ABLE TO SEE THE IMPORT A PROJECT BUTTON IN BUSINESS CONSOLE
  • DT397418: UNABLE TO DELETE PROJECT FROM DECISION CENTER
  • DT398018: PROJECT SECURITY PAGE DISPLAY MAY BE SLOW
  • DT400647: PERFORMANCE ISSUE GETTING LIST OF SIMULATIONS REPORTS
  • DT409002: ERROR IN THE DECISION CENTER AFTER A PROJECT DELETION
  • DT416874: NULL POINTER EXCEPTION WHEN DELETING A BRANCH
  • DT260755: ODM DOC IS OBSOLETE FOR SECTION: "UPDATING KUBERNETES DEPLOYMENTS WITH INTERIM FIXES" FOR V8.11.1 AND ALL FUTURE RELEASES
  • DT381705: DECISION TABLE FILTER RETURNS NO RESULT USING "IS ONE OF" ON LABEL ENDING WITH SPACE CHARACTER
  • DT390866: ACTIVE ATTRIBUTE DEPRECATED MESSAGE IN RULE DESIGNER
  • DT392206: IBM OPERATIONAL DECISION MANAGER : THE DECISION CENTRE CONSOLE DISPLAYS UNDECLARED VARIABLES FOR RULES
  • DT392338: IN RULE DESIGNER V9 MAVEN M2E PLUGIN IS UNUSABLE
  • DT392428: ERROR MESSAGES REGARDING DOMAIN VALUES IN BOM TO XOM MAPPING
  • DT393176: DECISION TABLE TOOLTIP TRUNCATED USING NEW DECISION TABLE EDITOR
  • DT395043: USING A METHOD WITH DYNAMIC DOMAIN PARAMETERS CAN BREAK THE DECISION TABLE EDITOR
  • DT395142: LONG RESPONSE TIME FOR DECISION TABLE EXPORT TO EXCEL IN BUSINESS CONSOLE
  • DT397305: MISLEADING TRANSLATION IN PORTUGUESE BAL EDITOR
  • DT397785: PROBLEM WHEN PASTING FROM EXCEL INTO DECISION TABLE WHEN THERE ARE EMPTY CELLS
  • DT398435: DOCUMENTATION FOR LDAP CONFIGURATION ON RES
  • DT400813: RULEFLOW NOT DISPLAYED USING NEW RULEFLOW EDITOR
  • DT406880: SUBFLOW NODE ID DISPLAY ISSUE
  • DT381870: JAVA.UTIL.NOSUCHELEMENTEXCEPTION DURING BUILD
  • DT387048: RULEAPP GENERATION FAILS WHEN USING CONCURRENTHASHMAP
  • DT387135: WHEN BUILDING A RULE PROJECT WITH SIMILAR RULES IN A FASTPATH TASK AN EXCEPTION MIGHT BE THROWN
  • DT387663: UNEXPECTED ASSERTION ERROR DURING EXECUTION
  • DT391063: TIME COMPARISON ISSUES WITH ILRTIME AND ILOG.RULES.BRL.TIME
  • DT391924: TEST SUITE RUN FAILED WITH METHODTOOLARGEEXCEPTION
  • DT396393: RES CONSOLE SHOWS NO ARCHIVE CONTENT FOR A DECISION ENGINE RULESET
  • DT397258: UPDATE OBJECT IS NOT ALWAYS GENERATED IN DECISION ENGINE

Change History

2025-06-11: Update Case download link.

Off

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"LOB76","label":"Data Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSQP76","label":"IBM Operational Decision Manager"},"ARM Category":[{"code":"a8m50000000L1a2AAC","label":"** Other **"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0.0"}]

Problems (APARS) fixed
New: DT438862, DT436623. Previous: DT437816, DT436574, DT435926, DT439217,DT436964, DT436573, DT435493, DT418896, DT421807, DT437584, DT436183, DT381444, DT435563, DT418911,DT418606,DT426467, DT421854,DT426754, DT418896, DT425653, DT423884, DT422536, DT423809, DT418490, DT421807, DT390112, DT417126, DT417140, DT424788, DT425334, DT426494, DT431954, DT426440, DT424303,DT421807, DT423809, DT417126, DT424303, DT424788, DT423884, DT418896,DT420493, DT423554,DT421650, DT421370, DT419507,DT398744, DT417545, DT416799, DT396651, DT400460, DT416665, DT416634, DT416953.

Document Information

Modified date:
18 June 2025

UID

ibm17234832