Fixes are available
IBM Operational Decision Manager V8.9.2.3 Fix Pack
IBM Operational Decision Manager for z/OS 8.9.2.3 Fix Pack
Operational Decision Manager for z/OS 8.10.2.2 Fix Pack
IBM Operational Decision Manager V8.10.2.2 Fix Pack
IBM Operational Decision Manager V8.10.4 Download Document
IBM Operational Decision Manager V8.10.4 Mod Pack
IBM Operational Decision Manager for z/OS 8.10.4 Mod Pack
Operational Decision Manager V8.9.2.1: Interim Fix 54 for Engine
APAR status
Closed as program error.
Error description
The error message can be misleading, such as: GBRSM0276E: An unexpected error occurred while exporting ruleset archive - B2X migration failed. java.lang.NullPointerException But when adding the option -ea in the eclipse.ini file (to enable assertions), the error message becomes: An internal error occurred during: "Export ruleset archive". Variable java.util.Date past183daysAgo202980 = subtract_duration_to_date( this#com.ibm.rules.generated.fastpath.AbstractFastEngine#.engine Data.currentDate, 183, com.wkhealth.ce.utils.TimePeriod.DAYS) not declared in scope This error may occur when two variables (in two different rules) are initialized with the same value (more precisely when they refer to the same object).
Local fix
This problem only occurs when using the "Fastpath" algorithm, so changing to "Sequential" instead solves it. Please notice that the problem can be happening when building a different ruleflow than the one selected for the ruleset (all ruleflows are built). So you might need to change the algorithm for all the ruleflows.
Problem summary
**************************************************************** * USERS AFFECTED: * * Rule Designer users exporting rulesets with engine in * * Fastpath mode. * **************************************************************** * PROBLEM DESCRIPTION: * * Rulesets that have rules containing a variable initialized * * to the same object not handled properly with Fastpath. * **************************************************************** * RECOMMENDATION: * ****************************************************************
Problem conclusion
The code was fixed.
Temporary fix
Change engine to "Sequential" mode.
Comments
APAR Information
APAR number
RS03553
Reported component name
WDS FOR RULES
Reported component ID
5725B6903
Reported release
8A0
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2020-01-22
Closed date
2020-01-29
Last modified date
2020-01-29
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WDS FOR RULES
Fixed component ID
5725B6903
Applicable component levels
R8A0 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSQP76","label":"IBM Decision Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8A0","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
28 April 2022