IBM Support

PI10897: Code Generation with RhapsodyCL changes the order of #include statements

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Description:
    ========
    During different builds the order of #include statements in
    several files is changing.
    
    The model stays always the same (it is readonly). We use
    RhapsodyCL to
    generate code. Our current rhapsody Version is 8.0.3. (I also
    tested with RhapsodyCL
    8.0.5, which also has this problem.)
    
    The different code generation is not deterministic. It happens
    accidentally. It happens not always but sometimes.
    
    Business Impact:
    ============
    We use Rhapsody to generate productive code, which we will use
    in our
    products. It is absolutely important, that a delivered version
    can be regenerated
    to 100%. Our current source base is the model(, which we
    consider an advantage
    of Rhapsody). With this defect, we can not trust the model and
    have to store the
    generated code instead.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Code Generation with RhapsodyCL changes the order of
    #include statements
    

Problem conclusion

  • Fixed in 8.1
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI10897

  • Reported component name

    TLOGIC RHAPSODY

  • Reported component ID

    5724V74RP

  • Reported release

    803

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-02-03

  • Closed date

    2014-06-02

  • Last modified date

    2014-06-02

  • 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

  • R803 PSN

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS7P9W","label":"Rational Rhapsody"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.3","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
16 October 2021