IBM Support

PH00206: CLEAN REDUNDANT SOURCE FILES DOES NOT REMOVE EARLIER GENERATED "USEASEXTERNAL" FILES/CLASSES

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

  • When changing a file or a class in Rhapsody in C to be external
    ("UseAsExternal" property = true)
    and that file has been created before by the code generator,
    it is currently required to manually delete the file earlier
    generated file from the file system.
    
    The Clean Redundant Source Files menu entry will not ask if they
    shall be deleted.
    
    So the external property only stops Rhapsody from generating the
    file
    
    When I set UseAsExternal in CG.Package only, it does't cleanup
    files.
    
    In addition, it is impossible to cleanup package files and also
    generate class files under this package.
    If I switch off this property on nested classes, cleanup of
    package doesn't work
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Rhapsody                                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * CLEAN REDUNDANT SOURCE FILES DOES NOT REMOVE EARLIER         *
    * GENERATED "USEASEXTERNAL" FILES/CLASSES                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Clean Redundant Source Files does not remove earlier generated
    but currently use as external files, fixed
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH00206

  • Reported component name

    TLOGIC RHAPSODY

  • Reported component ID

    5724V74RP

  • Reported release

    830

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-07-06

  • Closed date

    2019-04-29

  • Last modified date

    2019-04-29

  • 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



Document information

More support for: Rational Rhapsody

Software version: 830

Reference #: PH00206

Modified date: 29 April 2019