IBM Support

PI60247: DIFFMERGE WILL FAIL TO DISPLAY 'RANDOM' OPERATIONS IF THERE ARE ONE OR MORE OPERATIONS WITH THE SAME SIGNATURE

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • If Rhapsody has somehow allowed two operations to have the same
    signature in a class, e.g.
    
    DoSomething (int Counter)
    LoopThrough (int Total)
    MyOperation (myType SomeValue)
    MyOperation (myType SomeValue)
    
    ..then DiffMerge will not correctly display the list of
    operations for that class. It will display one copy of
    MyOperation, and one or more other operations (e.g. DoSomething
    or LoopThrough) will ALSO be missing.
    
    In this scenario, Rhapsody 'allows' the duplicate operation
    signatures because the argument type is displayed as (U) for one
    instance of myType.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Rhapsody users                                               *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * DIFFMERGE WILL FAIL TO DISPLAY 'RANDOM' OPERATIONS IF THERE  *
    * ARE                                                          *
    * ONE OR MORE OPERATIONS WITH THE SAME SIGNATURE               *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Fixed in Rhapsody 8.2 - New DiffMerge
    General::UseGUIDforMatching preference is added, which forces
    DiffMerge using GUIDs instead of names for comparison. By
    default it is unchecked. User should check it to solve this
    specific problem.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI60247

  • Reported component name

    TLOGIC RHAPSODY

  • Reported component ID

    5724V74RP

  • Reported release

    812

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-04-05

  • 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

  • R812 PSN

       UP



Document information

More support for: Rational Rhapsody

Software version: 8.1.2

Reference #: PI60247

Modified date: 05 December 2016