IBM Support

JR42376: ISSUES WITH BAL RULE ENGINE - UPDATING ARRAYS VALUE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Issues with BAL Rule engine - updating arrays value
    .
    Having a set of rules that modify the state of a complex
    variable. This complex variable happens to have two array
    variables as instance variable. Even though these rules do not
    change, update, or even reference any of these array variables,
    the BAL rules are changing the values of these arrays if the
    arrays are null just before invoking the rules.
    .
    If the arrays are null before invoking the rules, then the
    arrays must be null after the rules are excuted.
    Unfortunately, for some very odd reason, executing the BAL
    rules, modifies the value of these arrays: it creates the
    array and then adds a NULL element to it.
    

Local fix

Problem summary

  • Having a set of rules that modify the state of a complex
    variable. This complex variable happens to have two array
    variables as instance variable. Even though these rules do not
    change, update, or even reference any of these array variables,
    the BAL rules are changing the values of these arrays if the
    arrays are null just before invoking the rules.
    If the arrays are null before invoking the rules, then the
    arrays must be null after the rules are excuted.
    Unfortunately, for some very odd reason, executing the BAL
    rules, modifies the value of these arrays: it creates the
    array and then adds a NULL element to it.
    

Problem conclusion

  • Problem fixed
    iFix available on top of V751 GA
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR42376

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    751

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-03-27

  • Closed date

    2012-07-10

  • Last modified date

    2012-07-10

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    JR42963

Fix information

  • Fixed component name

    BPM ADVANCED

  • Fixed component ID

    5725C9400

Applicable component levels

  • R750 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.1","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
12 October 2021