IBM Support

PM62183: Rhapsody loses the ?mutable? keyword during reverse engineering.

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • IsMutable property for attributes, which Rhapsody sets as
    appropriate during reverse-engineering and roundtripping.
    However, there is no analogous ?IsMutable? property for
    associations.  Because of that, Rhapsody has no place to model
    it.  Therefore, the solution is most likely that Rhapsody need
    to add a new ?IsMutable? property for associations.
    

Local fix

Problem summary

  • C++ code that utilizes the ?mutable? keyword will no longer
    compile after being reverse engineered into Rhapsody and then
    code-generated back out.
    

Problem conclusion

  • Issue was fixed in release 7.6.1.2.
    APAR did not get closed via the bridge.
    
    Code fix was implemented to resolve the issue
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM62183

  • Reported component name

    TLOGIC RHAPSODY

  • Reported component ID

    5724V74RP

  • Reported release

    760

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-04-10

  • Closed date

    2012-07-13

  • Last modified date

    2012-07-13

  • 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

  • R761 PSY

       UP



Document information

More support for: Rational Rhapsody

Software version: 7.6

Reference #: PM62183

Modified date: 13 July 2012