IBM Support

RS03179: [CDI] CDI-SIMULATION-FCT.IRL GENERATED WITH INCORRECT BRACKET LEADS TO BC SIMULATION TEST FAILURE

Fixes are available

Operational Decision Manager V8.9.2.1: Interim Fix 4
Operational Decision Manager V8.9.2.1: Interim Fix 5
Operational Decision Manager V8.8.1.4 Fix Pack
Operational Decision Manager V8.8.1.3: Interim Fix 92
Operational Decision Manager V8.9.2.1: Interim Fix 6
IBM Operational Decision Manager V8.10.1 Download Document
Operational Decision Manager for z/OS 8.10.1 Mod Pack
Operational Decision Manager V8.10.1 Mod Pack
Operational Decision Manager V8.9.2.1: Interim Fix 7
Operational Decision Manager V8.9.2.1: Interim Fix 8
Operational Decision Manager V8.8.1.3: Interim Fix 93
Operational Decision Manager V8.9.2.1: Interim Fix 09
Operational Decision Manager V8.8.1.3: Interim Fix 94
Operational Decision Manager V8.9.2.1: Interim Fix 10
Operational Decision Manager V8.8.1.3: Interim Fix 95
Operational Decision Manager V8.9.2.2 Fix Pack
Operational Decision Manager for z/OS 8.9.2.2 Fix Pack
Operational Decision Manager V8.9.2.1: Interim Fix 12
Operational Decision Manager V8.9.2.1: Interim Fix 14
Operational Decision Manager V8.9.2.1: Interim Fix 15
Operational Decision Manager V8.9.2.1: Interim Fix 16
Operational Decision Manager V8.9.2.1: Interim Fix 18
Operational Decision Manager V8.8.1.3: Interim Fix 97
Operational Decision Manager V8.8.1.3: Interim Fix 98
Operational Decision Manager V8.9.2.1: Interim Fix 20
Operational Decision Manager V8.9.2.1: Interim Fix 22
Operational Decision Manager V8.9.2.1: Interim Fix 23
Operational Decision Manager V8.9.2.1: Interim Fix 24
Operational Decision Manager V8.9.2.1: Interim Fix 26
Operational Decision Manager V8.9.2.1: Interim Fix 27
Operational Decision Manager V8.8.1.3: Interim Fix 101
Operational Decision Manager V8.8.1.4: Interim Fix 8
Operational Decision Manager V8.9.2.1: Interim Fix 28
Operational Decision Manager V8.9.2.1: Interim Fix 30
Operational Decision Manager V8.9.2.1: Interim Fix 31
Operational Decision Manager V8.9.2.1: Interim Fix 34

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The simulation in the Business Console may fail when using this
    kind of metrics in boolean KPIs:
    the age of 'the customer' is strictly between 12 and 20
    the age of 'the customer' is at least 10 and less than 20
    The simulation on Business Console will fail with:
    [8/30/18 7:44:08:195 PDT] 000001a2 execution     I   The
    parsing of ruleset
    /cdira1535640242376_bbca6276_cdc8_45a1_954c_df8a88a417cd/1.0/cdi
    rs1535640242376_bbca6276_cdc8_45a1_954c_df8a88a417cd/1.0 failed.
    [8/30/18 7:44:08:195 PDT] 000001a2 execution     E   It was not
    possible to create the ruleset:
    /cdira1535640242376_bbca6276_cdc8_45a1_954c_df8a88a417cd/1.0/cdi
    rs1535640242376_bbca6276_cdc8_45a1_954c_df8a88a417cd/1.0.
    
    com.ibm.rules.res.xu.engine.cre.internal.RulesetParseException:
    GBRXU0014E: The parsing of the ruleset
    /cdira1535640242376_bbca6276_cdc8_45a1_954c_df8a88a417cd/1.0/cdi
    rs1535640242376_bbca6276_cdc8_45a1_954c_df8a88a417cd/1.0 failed
    'IRL/cdi-simulation-fct.irl', line 3: error (3 times):
    Incompatible values involved in tests
    'IRL/cdi-simulation-fct.irl', line 3: error (3 times): Error
    during boolean evaluation.
        at
    com.ibm.rules.res.xu.engine.cre.internal.RulesetParser.createRul
    esetParseException(RulesetParser.java:129)
        at
    com.ibm.rules.res.xu.engine.cre.internal.RulesetParser.parseArch
    ive(RulesetParser.java:81)
        at
    com.ibm.rules.res.xu.ruleset.internal.XURulesetFactory.createCRE
    Ruleset(XURulesetFactory.java:328)
        at
    com.ibm.rules.res.xu.ruleset.internal.XURulesetFactory.createRul
    eset(XURulesetFactory.java:119)
        at
    com.ibm.rules.res.xu.ruleset.internal.RulesetParsingWork.run(Rul
    esetParsingWork.java:89)
        at
    com.ibm.ejs.j2c.work.WorkProxy$RunWork.run(WorkProxy.java:281)
        at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:426)
        at javax.security.auth.Subject.doAs(Subject.java:494)
        at
    com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:13
    3)
        at
    com.ibm.ejs.j2c.work.WorkProxy$RunWork.run(WorkProxy.java:284)
        at
    com.ibm.ws.security.util.AccessController.doPrivileged(AccessCon
    troller.java:63)
        at com.ibm.ejs.j2c.work.WorkProxy.run(WorkProxy.java:666)
        at
    com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1881)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users running simulation in the Business Console.            *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * In the Business Console running simulation with the          *
    * following boolean metrics and KPIs:                          *
    * Metric2                                                      *
    * the age of 'the customer' is strictly between 12 and 20      *
    *                                                              *
    * Metric3                                                      *
    * the age of 'the customer' is at least 10 and less than 20    *
    *                                                              *
    * and KPIs such as                                             *
    *                                                              *
    * KPI2                                                         *
    * boolean                                                      *
    * number of 'Metric2'                                          *
    *                                                              *
    * KPI3                                                         *
    * boolean                                                      *
    * number of 'Metric3'                                          *
    *                                                              *
    * may fails with this error:                                   *
    * failed 'IRL/cdi-simulation-fct.irl', line 3: error (3        *
    * times): Incompatible values involved in tests                *
    * 'IRL/cdi-simulation-fct.irl', line 3: error (3 times): Error *
    * during boolean evaluation.                                   *
    *     at                                                       *
    * com.ibm.rules.res.xu.engine.cre.internal.RulesetParser.creat *
    * eRulesetParseException(RulesetParser.java:129)               *
    *     at                                                       *
    * com.ibm.rules.res.xu.engine.cre.internal.RulesetParser.parse *
    * Archive(RulesetParser.java:81)                               *
    *                                                              *
    * The reason for this error is that the cdi-simulation-fct.irl *
    * generated shows that the brackets are incorrect for the      *
    * those metrics, with ][ in once case and [[ in the other.     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • The code is fixed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS03179

  • Reported component name

    WS DECISION CTR

  • Reported component ID

    5725B6900

  • Reported release

    892

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-09-05

  • Closed date

    2018-10-30

  • Last modified date

    2018-10-30

  • 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

    WS DECISION CTR

  • Fixed component ID

    5725B6900

Applicable component levels

  • R892 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":"892","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
03 November 2021