A fix is available
APAR status
Closed as program error.
Error description
When a OUT parameter of type String has an expression as default value, the ruleset generated from Decision Center uses the expression as literal string. For example instead of initializing the value with: myOutputParameterString = myIncomingRequest.someStringValue; it instead initializes it with: myOutputParameterString = "myIncomingRequest. someStringValue"; This issue only happens with Decision Engine, not with Classic Rules Engine.
Local fix
initialize the OUT parameter at beginning of ruleflows
Problem summary
Incorrect resolution of parameters value when building for Decision Engine
Problem conclusion
the code is fixed
Temporary fix
initialize the parameter in the initial action of the start node
Comments
APAR Information
APAR number
RS02105
Reported component name
WS DECISION CTR
Reported component ID
5725B6900
Reported release
871
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2015-08-07
Closed date
2015-09-04
Last modified date
2015-09-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
999
Fix information
Fixed component name
WS DECISION CTR
Fixed component ID
5725B6900
Applicable component levels
R871 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSQP76","label":"IBM Operational Decision Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.7.1","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
03 November 2021