IBM Support

PI26796: Defining an enum type to use as parameter type in IBM Rational Rhapsody leads to umcompilable code

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.

APAR status

  • Closed as program error.

Error description

  • Abstract:
    Defining an enum type to use as parameter type in IBM Rational
    Rhapsody leads to umcompilable code
    
    Error Description:
    Try to define an enum type and to use it as parameter type of a
    triggered operation - and in the generated code the type was
    declared after it was used - and the code was not compilable.
    
    Local Fix:
    None
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The type for Triggered operation should be placed in the
    package which owns the Class . Not inside the Class.
    Moving the type to the parent package will resolve the
    compilation error.
    

Problem conclusion

  • Fixed in 8.1.2.1
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI26796

  • Reported component name

    TLOGIC RHAPSODY

  • Reported component ID

    5724V74RP

  • Reported release

    810

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-10-01

  • Closed date

    2015-02-24

  • Last modified date

    2015-02-24

  • 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

  • R810 PSN

       UP



Document information

More support for: Rational Rhapsody

Software version: 8.1

Reference #: PI26796

Modified date: 24 February 2015