IBM Support

PI87094: CONDITIONAL PROPERTIES DO NOT WORK WITH OVERRIDDEN PROPERTIES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Rational Rhapsody 8.2
    
    The user has noticed that when the conditional properties within
    a ClassSpec WriterTemplate do not
    work with overridden properties, whether they are custom or not.
    
    
    See the attached Rhapsody project.
    The project has custom defined properties that are referenced in
    the ClassSpec WriterTemplate.
    For the CG_CPP::Class::In property, only the original value,
    "const &" is substituted, not the overridden value, "BOO!".
    The user expects to see "BOO!" in the properties.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Rhapsody                                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Code Generation Writer is looking for property values in     *
    * simplified package. But CG Simplifier doesn't copy all       *
    * properties from original elements to simplified package. As  *
    * a result, conditional property is not evaluated.             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • The problem fixed. CG Simplifier copies evaluated conditional
    property to simplified package.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI87094

  • Reported component name

    TLOGIC RHAPSODY

  • Reported component ID

    5724V74RP

  • Reported release

    820

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-09-11

  • Closed date

    2017-12-04

  • Last modified date

    2017-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

    TLOGIC RHAPSODY

  • Fixed component ID

    5724V74RP

Applicable component levels

  • R820 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS7P9W","label":"Rational Rhapsody"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"820","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
04 December 2017