IBM Support

RS03796: DECISION ENGINE MIGRATION ISSUE WITH RULE.PACKAGE.NAME

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

Direct link to fix

 

APAR status

  • Closed as program error.

Error description

  • When doing a Decision Engine migration from a Classic Rule
    project.  The following instruction "instance.rule.package.name"
    is translated to "rule.getProperties().packageExecutionName".
    The problem is that the class CustomProperties does not contain
    an attribute packageExecutionName. An error is thrown when
    building the rule project with the following message:
    GBREA0031E: Unable to find an attribute named
    'packageExecutionName' in type
    'com.ibm.rules.engine.util.CustomProperties'.
    

Local fix

  • Replace rule.getProperties().packageExecutionName with
    rule.getPackageName() after the migration in the BOM to XOM
    mapping.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Rule project migration from Classic Rule Engine to Decision  *
    * Engine.                                                      *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * When doing a Decision Engine migration from a Classic Rule   *
    * project.  The following instruction                          *
    * "instance.rule.package.name"                                 *
    * is translated to                                             *
    * "rule.getProperties().packageExecutionName".                 *
    * The problem is that the class CustomProperties does not      *
    * contain                                                      *
    * an attribute packageExecutionName. An error is thrown when   *
    * building the rule project with the following message:        *
    * GBREA0031E: Unable to find an attribute named                *
    * 'packageExecutionName' in type                               *
    * 'com.ibm.rules.engine.util.CustomProperties'.                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • The translation has been fixed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS03796

  • 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

    2021-05-18

  • Closed date

    2021-12-15

  • Last modified date

    2021-12-15

  • 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

[{"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