Fixes are available
APAR status
Closed as program error.
Error description
With RiA, the RecordTypeName property specifies the name of the class record type. If this is not set, Rational Rhapsody uses class_name?_t. Default = Empty string Current it's possible to add a macro inside this property (RecordTypeName) to have the type changed from default ?_t? to ?_Type?, as a workaround - e.g: [[Name]]_Type On setting Macro for property affects RE with RiA. While doing reverse engineer, the tagged record type is used to create the class record type in Rhapsody. The class types are not present anymore in the browser. They are defined in properties. Problem description: - Create Class1 (a simple class without attributes and functions, no type definitions) - Generate the code (in the code have a type Class1_Type in the package Class1) - Delete the class from the model - Start reverse engineering The result in the model is: - A Class1 in the model - In Class1 a Type Class1_Type which was not there before Reverse engineering must match the Class1_Type to the Class1. Class1_Type is not a separate element.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * **************************************************************** * PROBLEM DESCRIPTION: * **************************************************************** * RECOMMENDATION: * **************************************************************** With RiA, setting macro ([[Name]]_Type) with property(RiARecordTypeName) affects reverse engineering.
Problem conclusion
Fixed in version 8.0. The code is now reverse engineered correctly.
Temporary fix
Comments
APAR Information
APAR number
PM57029
Reported component name
TLOGIC RHAPSODY
Reported component ID
5724V74RP
Reported release
750
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-01-31
Closed date
2012-09-21
Last modified date
2012-09-21
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
R750 PSN
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS7P9W","label":"Rational Rhapsody"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
28 October 2021