IBM Support

PI58190: RHAPSODY DIFFMERGER GENERATED RTF REPORT HAVING INCORRECT INFO WHEN WORKING ON BASE AWARE COMPARISON.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • [phenomenon]
    The DiffMerger generated RTF report having incorrect info when
    working on base aware comparison.
    Below are two similar issues.
    (1) Though actually model item on left side is different
    compared with the base model, the report say "Item was modified
    on the right" instead
    (2) Though only 1 side of the model is being changed and
    different to the base model, the report say "Item was modified
    on both sides"
    
    2. [Reproduce Steps]
    (1) Using sample model under Samples\JavaSamples\DiffMerge\
    (2) Choose "HomeAlarm_Base" as the base unit,
    "HomeAlarm_MainTrunk" as left side model and "HomeAlarm_Branch"
    as the right side model.
    (3) Allocate Attribute HEIGHT in gui::display, Left Value is
    different compared to base Value, but on report, it say "Item
    was modified on the right"
    (4) Open Rhapsody in Java and load model
    "HomeAlarm_Branch\HomeAlarm.rpy", modify the OMD "Display
    Overview" info and save the change.
    (5) Repeat step(2) and generate RTF report. Only right side unit
    being modified but on report it says "Item was modified on both
    sides"
    
    Problem about reprot is regested as APAR PI36649, This APAR is
    for the problem of Diffmerge display
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Rhapsody 8.1.1                                               *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * RHAPSODY DIFFMERGER GENERATED RTF REPORT HAVING INCORRECT    *
    * INFO                                                         *
    * WHEN WORKING ON BASE AWARE COMPARISON.                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Fixed in Rhapsody 8.2 - There is no differences now between
    DiffMerge internal report and ReporterPlus generated RTF report.
    Regarding (1) issue it is correct behavior. If  the class
    contains an attribute, which was changed, this class is reported
    as "contains nested differences". But if the number of
    attributes is changed on either side, then it is reported as
    "modified on..." appropriate side (or both sides).
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI58190

  • Reported component name

    TLOGIC RHAPSODY

  • Reported component ID

    5724V74RP

  • Reported release

    811

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-02-28

  • 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

  • R811 PSN

       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.1.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
05 December 2016