IBM Support

RS03687: RULE DESIGNER THROWS COMPILATION ERROR IN DE WHEN USING A VARIABLE TO INITIALIZE ANOTHER VARIABLE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error message are found in the Problem view of Rule
    Designer
    Compilation error: Undefined variable
    ?service
    Compilation error: Undefined value for a 'bind'
    
    The
    variable service is defined first in the variable set
    and then
    the variable name3 is referencing this variable in the initial
    value service.name3
    
    For some reason during the compilation the
    engine does not find service when evaluating the value for the
    variable name3
    

Local fix

  • Move the initialization of the variables in the initial action
    of the ruleflow. At this point all the variables will be
    defined.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Variable initialization.                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Error message are found in the Problem view of Rule Designer *
    * Compilation error: Undefined variable ?service               *
    * Compilation error: Undefined value for a 'bind'              *
    *                                                              *
    * The variable service is defined first in the variable set    *
    * and then the variable name3 is referencing this variable in  *
    * the initial value service.name3                              *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Move the initialization of the variables in the initial action
    of the ruleflow. At this point all the variables will be
    defined.
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS03687

  • 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-10-06

  • Closed date

    2020-12-04

  • Last modified date

    2020-12-04

  • 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 Operational Decision Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8A0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
17 February 2022