IBM Support

PM92551: Diffmerge looses template parameter when unit is merged more than once

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Description
    -----------
    The behavior is reproducible on rhapsody 7.6.1.2 and with
    Rhapsody 8.0.3.
    the attached includes a rhapsody project in several development
    branches.
    The projects all contain a class 'CC2' which is a derivation of
    template class 'CC1' with template argument 'T1'.
    
    base : the base version
    left : left changes
    right : right changes
    out1 : merge : base-left-right  (diffmerge1.bat)
    out2 : merge : base-left-right  (diffmerge2.bat)
    out3 : merge : base-out1-out2   (diffmerge3.bat)
    
    The projects out1, out2 and out3 are the result of a merge
    operation of package 'P1.sbs'.
    (You can execute the merge operation by executing the
    appropriate diffmerge?.bat file.)
    
    out1 and out2 are both in a state where rhapsody can open the
    model and everything looks fine.
    But, on opening the out3, it?s observed that the model is
    corrupted. The template argument of the generalization
    disappeared.
    

Local fix

Problem summary

  • Diffmerge looses template parameter when unit is merged more
    than once
    

Problem conclusion

  • Fixed in 8.0.4
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM92551

  • Reported component name

    TLOGIC RHAPSODY

  • Reported component ID

    5724V74RP

  • Reported release

    802

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-07-09

  • Closed date

    2013-10-07

  • Last modified date

    2013-10-07

  • 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

  • R804 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS7P9W","label":"Rational Rhapsody"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.2","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
07 October 2013