A fix is available
APAR status
Closed as program error.
Error description
- using DiffMerge in a model with overloaded operations does not recognize differences for these operations. - Additional differences in regular operations of the same class are not detected. - In the merge some operations are missing (data lost defect). - in case of no differences in overloaded operations the implementation is lost after merging.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * Rhapsody * **************************************************************** * PROBLEM DESCRIPTION: * * Merging class with overloaded methods loses data * **************************************************************** * RECOMMENDATION: * ****************************************************************
Problem conclusion
DiffMerge confuses, if two overloaded operations (operations with identical name but different type qualifiers) exist in the model, and it misses all such operations but the last one and also all other operations. This problem can be avoided in Rhapsody 8.2 by switching on DiffMerge.General.UseGUIDforMatching preference. It is fixed in 8.3
Temporary fix
Comments
APAR Information
APAR number
PI82776
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
2017-06-08
Closed date
2017-12-04
Last modified date
2017-12-04
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 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS7P9W","label":"Rational Rhapsody"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.1.2","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
19 October 2021