Download
Downloadable File
| File link | File size | File description |
|---|---|---|
Abstract
IBM ODM interim fix 004 has been made generally available and contains fixes to version 9.0.0.0 including all predecessor fixes.
Identifier: 9.0.0.0-WS-ODM-IF004
Download 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.
Sections
Description
Prerequisites
Before downloading the interim fix, perform the following steps:
- You have installed IBM Installation Manager 1.9 or newer
- You have installed Operational Decision Manager 9.0.0.0
Components impacted
- Decision Center
- Rule Execution Server
- Rule Designer
- Build Command
Installation Instructions
Before installing this interim fix, download the interim fix to a dedicated location: 9.0.0.0-WS-ODM-IF004.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
- Select File > Preferences > Repositories.
- Click Add Repository, browse to select the downloaded zip file, and confirm.
- Back in the main UI, select
Updateand follow the instructions.
- Silent installation using IBM Installation Manager commands
- Find the fix ID with the command:
imcl listAvailableFixes com.ibm.websphere.odm.dc.v90_9.0.0 -repositories <zip-location>/com.ibm.odm.<your_app_server>_9.0.0.0-IF004.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.0-IF004 .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 - Install with the command:
imcl install <fix ID> -repositories <zip-location>/com.ibm.odm.<your_app_server>_ 9.0.0.0-IF004 .zip -installationDirectory <odm_home> - The ifix zip and fix ID depend on the appserver.
- Installation using the IBM Installation Manager UI
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.
- Retrieve helm values for your deployment:
helm get values $name > myodmvalues.yaml - Upgrade your deployment with helm:
helm upgrade $name -f myodmvalues.yaml ibm-helm/ibm-odm-prod --version 24.0.4
- Retrieve helm values for your deployment:
- Air gap installation:
Set $name to the name of the ODM deployment.
- Update your mirror images following the Mirroring images to a private registry documentation.
- Retrieve helm values for your deployment:
helm get values $name > myodmvalues.yaml - 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.0.4.tgz
- Using images in registry:
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.eartomcat/decisioncenter.wartomcat/decisioncenter-api.warWLP/decisioncenter.warWLP/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.eartomcat/res.warWLP/res.war
HTDS
If you are using the HTDS application, redeploy the application located in ODM_HOME/executionserver/applicationservers.
joss/jrules-res-htds-JBOSS.eartomcat/DecisionService.warWLP/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.eartomcat/DecisionRunner.warWLP/DecisionRunner.war
Rule Designer
To install the fix:
- Restart Rule Designer.
- Click Help > Check for Updates.
- Make sure IBM Decision Server Rule Designer is checked.
- Click Next.
- Review the terms of the license agreement and Click Finish.
- 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.
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:
- Start Eclipse.
- Click Help > Check for Updates. You should see listed and checked:
IBM Decision Server Designer Base 9.0.0.0-IF004
IBM ODM for Developers - Rule Designer 9.0.0.0-IF004 - Click Next.
- In the Install dialog, click Next.
- 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.
- If you are prompted to restart Eclipse, click Yes.
Download Package
| Download | Release Date | Language | Size | Download Options |
|---|---|---|---|---|
| 9.0.0.0-WS-ODM-IF004 | 23 October 2024 | Language Independent | - | |
| ODM Chart based on ODM 9.0.0.0 IF004 | 23 October 2024 | Language Independent | - |
Problems Solved
Interim fixes include security fixes, those included in this version are detailed in the October 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 003: CVE-2024-2398, CVE-2024-34397, CVE-2024-37371, CVE-2024-38808, CVE-2024-6923, CVE-2022-26336, CVE-2024-37370, CVE-2024-39331
In interim fix 004: CVE-2024-45490, CVE-2024-5535, CVE-2024-45491, CVE-2024-4032, CVE-2024-6232, CVE-2024-45492, CVE-2024-6923, CVE-2024-6119
Previous interim fixes are included in this interim fix.
The following are all the new fixes:
Fixes in interim fix 004 (9.0.0.0-WS-ODM-IF004):
- DT382009
: NPE WHEN BUILDING RULES - 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 - DT396364
: CUSTOM VALUE EDITOR NOT LOADED IN DECISION TABLE EDITOR - DT396393
: RES CONSOLE SHOWS NO ARCHIVE CONTENT FOR A DECISION ENGINE RULESET - DT397124
: UNABLE TO APPLY DC MODEL ADDITION ON Z DB2 - DT397258
: UPDATE OBJECT IS NOT ALWAYS GENERATED IN DECISION ENGINE - DT397262
: RTSCONFIGURATOR ROLE IS ABLE TO SEE THE IMPORT A PROJECT BUTTON IN BUSINESS CONSOLE - DT397785
: PROBLEM WHEN PASTING FROM EXCEL INTO DECISION TABLE WHEN THERE ARE EMPTY CELLS - DT398018
: PROJECT SECURITY PAGE DISPLAY MAY BE SLOW - DT399748
: ODM DECISION CENTER POD COULD NOT BE READY ON FIPS CLUSTER
The following are all the previous fixes:
Fixes in interim fix 003 (9.0.0.0-WS-ODM-IF003):
Fixes in interim fix 002 (9.0.0.0-WS-ODM-IF002):
- DT387048
: RULEAPP GENERATION FAILS WHEN USING CONCURRENTHASHMAP
Fixes in interim fix 001 (9.0.0.0-WS-ODM-IF001):
- DT244599
: DECISION CENTER DOES NOT ALLOW RULESET NAME WITH UNICODE LETTERS - DT257907
: MISSING OBSERVED VALUES IN TEST SUITE REPORT - DT365362
: INCOMPATIBLECLASSCHANGEERROR WHEN EXECUTING A CUSTOMEXCEPTIONHANDLER - DT381037
: DECISION CENTER GOVERNANCE FRAMEWORK (DGF) - ONE CHANGE ACTIVITY COMPLETION IS REVERTING PREVIOUSLY APPROVED CHANGE ACTIVITY CHANGES IN THE RELEASE - DT381870
: JAVA.UTIL.NOSUCHELEMENTEXCEPTION DURING BUILD - DT383182
: JBOSS STARTUP MESSAGE MISSING WHEN DECISION CENTER IS DEPLOYED - DT383370
: IN BUILD COMMAND LITERAL ORDERING DOES NOT WORK CORRECTLY WHEN THERE ARE DIFFERENT RULE TYPES IN THE SAME PACKAGE - DT386484
: ERROR WHEN BUILDING RULES USING ISBETWEEN - DT387135
: WHEN BUILDING A RULE PROJECT WITH SIMILAR RULES IN A FASTPATH TASK AN EXCEPTION MIGHT BE THROWN - 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 - DT390866
: ACTIVE ATTRIBUTE DEPRECATED MESSAGE IN RULE DESIGNER
Document Location
Worldwide
Problems (APARS) fixed
Was this topic helpful?
Document Information
Modified date:
23 October 2024
UID
ibm17169823