IBM Support

PI68567: LOADING UNITS IGNORES REFERENCEUNITPATH=RELATIVE PROPERTY AND SETS ABSOLUTE PATH IN THE MODEL UNIT IN IBM RATIONAL RHAPSODY

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • A unit file has been moved so when the project is opened the
    user is prompted to locate the missing file. Even though the
    General::Model::ReferenceUnitPath property is set to Relative,
    the unit path is updated with an absolute path.
    
    STEPS TO REPRODUCE
    1) Create a project with a new package.
    2) Set the General::Model::ReferenceUnitPath property to
    Relative.
    3) Save and close the project.
    4) Using the operating system file explorer, observe the
    relative path of the package in the
    project.rpy file in the project directory.
    5) Using the operating system file explorer, move the package
    sbs file from the
    project folder to one outside of the project folder.
    6) Reopen the project. Browse to the missing package when
    prompted. Select "update model, keep in current location"
    7) Save and close the project
    8) Using the operating system file explorer, observe the
    absolute path of the
    package in the project.rpy file in the project directory.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Rhapsody users                                               *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Updating missing units ignores ReferenceUnitPath=Relative    *
    * and sets absolute path                                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Fixed in Rhapsody 8.2 - Fixed by fixing the path to be relative.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI68567

  • Reported component name

    TLOGIC RHAPSODY

  • Reported component ID

    5724V74RP

  • Reported release

    813

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-09-02

  • Closed date

    2016-12-05

  • Last modified date

    2016-12-05

  • 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

  • R815 PSN

       UP



Document information

More support for: Rational Rhapsody

Software version: 8.1.3

Reference #: PI68567

Modified date: 05 December 2016