IBM Support

ODM Interim Fix 013 for 8.11.1.0

Download


Downloadable File

File link File size File description

Abstract

IBM ODM iinterim fix 013 (8.11.1.0-WS-ODM-IF013) has been made generally available and contains fixes to version 8.11.1.0 including all predecessor fixes.

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 APARs and 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: 8.11.1.0-WS-ODM-IF013.zip

This interim fix includes all fixes from previous versions on the 8.11.1.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.v811_8.11.1.2022 -repositories <zip-location>/com.ibm.odm.<your_app_server>_8.11.1.0-IF013.zip
        or
        imcl listAvailableFixes com.ibm.websphere.odm.ds.rules.v811_8.11.1.2022 -repositories <zip-location>/com.ibm.odm.<your_app_server>_8.11.1.0-IF013.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..v811-fix_1.0.0.<your_app_server>
      3. Install with the command:
        imcl install <fix ID> -repositories <zip-location>/com.ibm.odm._8.11.1.0-IF013.zip -installationDirectory <odm_home>
      4. The ifix zip and fix ID depend on the appserver.

To install the interim fix, ODM on Kubernetes instructions :

  • Using images in registry:
  1. Retrieve helm values for your release: 
    helm get values $name > myodmvalues.yaml
  2. Upgrade helm: 
    helm upgrade odmchart -f myodmvalues.yaml ibm-helm/ibm-odm-prod --version 22.2.12

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.

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

Interim Fix specific steps:

  • Since IF004 you can now print node/machine name in Business Console About page. You add the following to the java options of the server:
    -Dcom.ibm.rules.decisioncenter.hostname=myMachine
  • For DT208408, if you want to have DE performing the sort of rule with the "ruleExecutionName" property, you need to define below properties:
    -Dcom.ibm.rules.engine.rete.rceIndexer.useExecutableRuleName=true
    -Dcom.ibm.rules.brl.code.useLegacyReteMode=true
  • For DT236899, we added a system property in order to have the possibility to change the level of the reported error.For example -Dcom.ibm.rules.grammarerror.duplicateproduction.severity=error that must be added to the arguments to launch RuleStudio.

Decision Center

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

  • weblogic/jrules-teamserver-WL.ear
  • websphere/jrules-teamserver-WAS.ear
  • jboss/jrules-teamserver-JBOSS.ear
  • tomcat/decisioncenter.war
  • tomcat/decisioncenter-api.war
  • tomcat/decisionmodel.war
  • WLP/decisioncenter.war
  • WLP/decisioncenter-api.war
  • WLP/decisionmodel.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.

  • websphere/jrules-res-management-WAS.ear
  • weblogic/jrules-res-management-WL.ear
  • 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.

  • websphere/jrules-res-htds-WAS.rar
  • weblogic/jrules-res-htds-WL.ear
  • 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.

  • weblogic/jrules-res-xu-WL.rar
  • websphere/jrules-res-xu-WAS.rar
  • jboss/jrules-res-xu-JBOSS.rar

Testing&Simulation

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

  • websphere/jrules-ssp-WAS.ear
  • weblogic/jrules-ssp-WL.ear
  • 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.

>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 ODM_HOME/teamserver/lib and ODM_HOME/executionserver/lib.

Rule Designer

To install the fix:

  1. Start Eclipse.
  2. Click Help > Check for Updates. You should see listed and checked:
  3. IBM Decision Server Designer Base 8.11.1.0-IF013 IBM ODM for Developers - Rule Designer 8.11.1.0-IF013
  4. Click Next.
  5. In the Install dialog, click Next.
  6. 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.
  7. If you are prompted to restart Eclipse, click Yes.

Download Package

Click the link in the Download Options column:
Download Release Date Language Size Download Options
8.11.1.0-WS-ODM-IF013 17 October 2023 Language Independent -
ODM Chart based on ODM 8.11.1.0 IF013 17 October 2023 Language Independent -

Problems Solved

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

This interim fix includes fixes for these libraries to address:
CVE-2022-35252, CVE-2022-43552, CVE-2023-27535, CVE-2022-45939, CVE-2023-2491, CVE-2022-2795, CVE-2022-36227, CVE-2023-0361


Previous interim fixes are included in this interim fix.

The following are all the new fixes:

Fixes in interim fix 013 (8.11.1.0-WS-ODM-IF013):

  • DT224750: WEBHOOK EVENTS FORMAT IS INCORRECT
  • DT228835: THE VERTICAL SCROLLBAR IN TEST REPORT RESULTS DOES NOT WORK CORRECTLY IN UP DIRECTION
  • DT238575: TEST REPORT DETAILS MAY NOT DISPLAY THE VALUE OF ALL FIELDS
  • DT238969: RULE PROPERTY VIEW CONTENT NOT EDITABLE
  • DT239109: BUILD COMMAND INCLUDES INACTIVE RULES IN RULESET USING DEFAULT VALIDATOR
  • DT239177: CANNOT RENAME A BRANCH WHEN PERMISSION IS ENFORCED
  • DT242492: UNABLE TO MIGRATE AN ORACLE REPOSITORY
  • DT242587: EXPORT DECISION SERVICE REST-API ENDPOINT RETURNS ERROR CODE
  • DT242957: USERS WITH CUSTOMIZED GROUPS ARE NOT ABLE TO ACCESS THE BUSINESS CONSOLE LIBRARY PAGE
  • DT243179: MERGE CHANGES NOT REFLECTED IN RELEASE WHEN CHANGE ACTIVITIES ADD DELETED RULE ARTIFACTS USING DECISION GOVERNANCE FRAMEWORK (DGF)
  • DT243985: FOR EACH DOES NOT WORK IN CRE ENGINE

The following are all the previous fixes:

Fixes in interim fix 012 (8.11.1.0-WS-ODM-IF012):

  • DT228193: BUILDING A RULESET USING CRE IS SLOW WHEN MANY VARIABLES HAVE A DEFAULT VALUE
  • DT228706: MERGE CHANGES NOT REFLECTED IN RELEASE WHEN CHANGE ACTIVITIES ADD DELETED RULE ARTIFACTS
  • DT236899: THERE IS NO ERROR REPORTED WHEN 2 MEMBERS IN A BOM CLASS VERBALIZED WITH SAME PHRASE
  • DT238184: BUILDING PROJECTS WITH THE BUILD COMMAND LINE FAILS WHENEVER A RULE PACKAGE HAS AN AMPERSAND CHARACTER IN ITS NAME
  • DT238293: CLASSCASTEXCEPTION WHEN DEPLOYING A DECISION ENGINE RULESET
  • It is now possible for a dedicated ruleset to use Decision Warehouse (monitoring.enabled) and the ODM event emitter (bai.emitter.enabled) at the same time.

Fixes in interim fix 011 (8.11.1.0-WS-ODM-IF011):

  • DT228193: Building a ruleset using CRE is slow when many variables have a default value
  • DT237934: Unable to modify a resource in Business Console
  • DT238558: Decision Center database setup sequence is failing at install

Fixes in 8.11.1.0-WS-ODM-IF010:

  • DT211100: BUSINESS CONSOLE RULE VIEWER ADDS EXTRA COMMA
  • DT213905: TESTING IN DECISION CENTER MAY THROW AN UNEXPECTED ERROR "FAILED TO MIGRATE DVS PREDICATE"
  • DT222723: THERE ARE NO SECONDS IN DATE TIME EDITOR IN THE SIMULATION EDITOR
  • DT225197: SLOW PERFORMANCE WHEN DEBUGGING A RULESET
  • DT225452: MISSING ARTIFACTS IN DECISION CENTER AFTER DATABASE MIGRATION
  • DT233516: NON-ADMIN USERS MAY BE UNABLE TO DISPLAY THE LIBRARY TAB IN THE BUSINESS CONSOLE
  • DT233519: DC LDAP SYNC FAILS DUE TO 'BRM.LOCK' ERROR
  • RS03953: IF THERE IS A VALUE IN EXPECTEDVALUE THE ACTUAL VALUE CANNOT BE NULL

Fixes in 8.11.1.0-WS-ODM-IF009:

  • DT196511: MAVEN BUILD ISSUE USING SWITCH ON AN ENUM (PRESENCE OF A SYNTHETIC METHOD)
  • DT213847: COLLECTIONDOMAIN ANNOTATION DOES NOT WORK WHEN USED IN JAVA COLLECTION TYPES
  • DT222055: WHEN USING A CLUSTER, A PACKAGE RENAMED IS NOT ALWAYS INCLUDED IN THE RULESET ARCHIVE
  • DT222320: RTSCONFIGMANAGER CANNOT EDIT PROJECT DEPENDENCIES
  • DT222721: CREATOR NAME MAY BE INCORRECT IN RULE VIEW
  • DT224034: PERFORMANCE ISSUE WITH DB2 WHEN BROWSING A SUB-BRANCH

Fixes in 8.11.1.0-WS-ODM-IF008:

  • DT180451: XML SERIALIZATION ISSUE WHEN USING @XMLROOTELEMENT ANNOTATION IN A JAVA XOM
  • DT208408: EXECUTION ORDER IS DIFFERENT WHEN USING CRE VS DE WITH NO MAIN RULEFLOW
  • DT209035: CANNOT DELETE A DECISION SERVICE WHICH DEPENDS ON A PROJECT/BRANCH WHICH IS NOT AVAILABLE ANYMORE
  • DT209907: CONTENTION WHEN EXECUTING MULTIPLE NEW RULESETS IN PARALLEL
  • DT211231: DEADLOCK WHEN J2SE CONNECTION POOL PURGE IS ENABLED
  • DT212881: RULESET PROPERTIES DISAPPEAR WHEN EDITING A DEPLOYMENT CONFIGURATION IN BUSINESS CONSOLE
  • DT213909: BOM VERBALISATION UNAVAILABLE WHEN AUTHORING SEMANTIC QUERIES IN BUSINESS CONSOLE
  • DT214728: DECISION CENTER DEPLOYMENT MAY THROW UNEXPECTED BUILD ERROR
  • DT214763: MERGE FROM BUSINESS CONSOLE THROWS AN EXCEPTION WHEN DEPENDENCIES FOR BOTH BRANCHES DO NOT MATCH
  • DT215406: UNABLE TO ENFORCE SECURITY OF DECISION SERVICES WITH SHARED PROJECTS
  • DT215895: WHEN COMPLETING A CHANGE ACTIVITY, CHANGES ARE NOT ALWAYS APPLIED TO RELEASE
  • DT221860: 2023 JUNE - SECURITY ISSUES IN OPERATIONAL DECISION MANAGER

Fixes in 8.11.1.0-WS-ODM-IF007:

  • DT188600: BUSINESS CONSOLE: INSERTING A COLUMN IN DT POPULATE ALL ACTION COLUMNS
  • DT208730: DECISION CENTER BUSINESS CONSOLE USERS EXPERIENCE UNEXPECTED SESSION TIMEOUTS AND RANDOM LOGOUTS
  • DT209333: DECISION CENTER GENERATES RULESETS FOR ALL RULE PACKAGES INCLUDING EMPTY RULE PACKAGES, GREATLY IMPACTING ENGINE PERFORMANCE
  • DT209732: BUSINESS CONSOLE RULE EDITOR DOESN'T REPORT PROBLEMS
  • DT210979: ISSUE WITH THE DECISIONCENTER-API LOGGING FILTER
  • DT213125: 2023 MAY - SECURITY ISSUES IN OPERATIONAL DECISION MANAGER
  • RS03943: UNRESPONSIVE BUSINESS CONSOLE AFTER IMPORTING FROM EXCEL AND SAVING

Fixes in 8.11.1.0-WS-ODM-IF005:

  • DT197770: TEST REPORTS CREATED IN 8.9 ARE NO LONGER DISPLAYED AFTER MIGRATING TO 8.10
  • DT197802: ODM DC TIMEOUTS WHEN DELETING SOME BASELINES OR RELEASES ON LARGE DC REPOSITORIES
  • DT197938: DESCRIPTION LOST AFTER MOVING ARTIFACT TO ANOTHER FOLDER
  • DT202899: RULE DEFINITION BECOMING EMPTY IN DECISION CENTER
  • DT209334: RULE DESIGNER GENERATES RULESETS FOR ALL RULE PACKAGES, INCLUDING EMPTY RULE PACKAGES GREATLY IMPACTING ENGINE PERFORMANCE
  • DT209400: WITHOUT EXTRACTOR, RULESET DOES NOT INCLUDE INACTIVE RULES
  • RS03882: DECISION MODEL: COPY PASTE IN DECISION TABLE LEADS TO ADDITIONAL ROWS BEING CREATED
  • DT211502: 2023 APRIL - SECURITY ISSUES IN OPERATIONAL DECISION MANAGER

Fixes in 8.11.1.0-WS-ODM-IF004:

  • DT172544: SETTING TO CHANGE B2X ARL EDITOR HEIGHT IN RULE DESIGNER NOT APPLIED
  • DT179492: ENABLE LOGGING OF THE CREATION AND DELETION OF BASELINES
  • DT179799: CROSS SITE SCRIPTING (XSS) VULNERABILITY IN USER PROFILE
  • DT196023: CANNOT DELETE A RULE ARTIFACT IN THE BUSINESS CONSOLE
  • DT197613: SLOW DISPLAY OF A CHANGE ACTIVITY IN THE BUSINESS CONSOLE
  • DT198215: 2023 MARCH - SECURITY ISSUES IN OPERATIONAL DECISION MANAGER

Fixes in 8.11.1.0-WS-ODM-IF003:

  • DT188782: CANNOT DELETE BRANCH
  • DT189628: VARIABLES ARE ERRONEOUSLY REPORTED AS NOT INITIALIZED BY THE COMPILER WHEN THEY ARE INITIALIZED INSIDE A METHOD

Fixes in 8.11.1.0-WS-ODM-IF002:

  • DT173598: DEPLOYING A RULESET MAY BLOCK RES EXECUTIONS

Fixes in 8.11.1.0-WS-ODM-IF001:

  • DT172854: SOME BUSINESS CONSOLE ADMINISTRATION TABS ARE SLOW WHEN MANY GROUPS AND USERS ARE DEFINED
  • DT173151: DEPLOYMENT FROM DECISION CENTER MAY PRODUCE CORRUPTED RULESETS
  • DT173156: STRUCT DEFINED IN MODEL EXTENSION CANNOT BE HIDDEN
  • DT173219: AFTER UPDATING THE BUSINESS MODEL EXTENSION DATA, DECISION CENTER NEEDS TO BE RESTARTED AND ALL USERS MAY SEE AN ERROR &quot;CANNOT DISPLAY CONTENT TREE&quot; WHILE BROWSING THE BRANCH CONTENTS.
  • DT173272: THE RULE EDITOR TOOLTIP THROWS A NULLPOINTEREXCEPTION WHEN THE SERVER CANNOT PARSE RULE
  • DT173761: SAVING A RULE IN THE RULE EDITOR DOES NOT WORK WHEN THE RULE CANNOT BE PARSED
  • DT173771: THE LIBRARY TAB MAY LIST ALL THE DECISION SERVICES UNDER SOME CIRCUMSTANCES
  • DT173906: LAST CHANGED ON DATES DO NOT ALWAYS SHOW THE TIME
  • DT173997: DOUBLE BYTES CHARACTERS IN ARTIFACT DESCRIPION IS MALFORMED DISPLAYED AFTER SAVE
  • DT174051: INDEXOUTOFBOUNDSEXCEPTION WHEN COMPARING RULE DIFFERENCES IN SNAPSHOT COMPARE
  • DT174404: INJECTION XML (XXE)
  • DT178111: SAVE RULE BUTTON IN BUSINESS CONSOLE UNEXPECTEDLY BECOMES INACTIVE
  • DT178410: CANNOT SAVE DECISION TABLE AFTER DISPLAYING DETAILS
  • DT178423: LISTING THE DECISION SERVICES IS SLOWER FOR A NON-ADMIN USER WHEN PROJECT SECURITY IS ENABLED AND THERE ARE MANY BASELINES
  • DT178763: NORWEGIAN VERBALIZATION ERRORS IN BAL
  • DT178774: VARIABLES RELATED ERRORS DURING DEPLOYMENT OF BIG PROJECTS
  • DT179421: EDITING A GROUP IS SLOW WHEN THERE ARE MANY USERS DEFINED IN THE DATABASE
  • DT179755: 2022 JANUARY - SECURITY ISSUES IN OPERATIONAL DECISION MANAGER
  • DT187737: CANNOT RENAME SHARED BRANCH OF A MIGRATED CLASSIC RULE PROJECT

Off

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSQP76","label":"IBM Operational Decision Manager"},"ARM Category":[{"code":"a8m50000000L1a2AAC","label":"** Other **"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.11.1"}]

Problems (APARS) fixed
New: DT224750, DT228835, DT238575, DT238969, DT239109, DT239177, DT242492, DT242587, DT242957, DT243179, DT243985. Previous: DT228193, DT228706, DT236899, DT238184, DT238293,DT228193, DT237934, DT238558 .

Document Information

Modified date:
17 October 2023

UID

ibm17034419