APAR status
Closed as Permanent restriction.
Error description
Contents of ImplementationProlog and ImplementationEpilog proper ties of packages and classes is generated inside package namespace, which is incorrec t (it should be outside of namespace). See files package_0.{h,cpp} and class_0.{h,cpp} in the attached project. PS: This CR is same as RATLC01433987, though I rasie it because the earlier CR was not transfered to RTC as a defect id
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * **************************************************************** * PROBLEM DESCRIPTION: * **************************************************************** * RECOMMENDATION: * **************************************************************** For packages and classes, content of ImpementationProlog and ImplementationEpilog properties is generated inside the namespace.
Problem conclusion
This change in code generation behavior was introduced in the move from Classic to Advanced code generation. To get the previous code generation behavior, you can remove the code from the prolog/epilog properties, and instead: 1) put the necessary code in the source file and then roundtrip it or 2) use the header/footer properties.
Temporary fix
Comments
APAR Information
APAR number
PM17569
Reported component name
TLOGIC RHAPSODY
Reported component ID
5724V74RP
Reported release
751
Status
CLOSED PRS
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2010-06-30
Closed date
2010-09-16
Last modified date
2010-09-16
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS7P9W","label":"Rational Rhapsody"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.1","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
16 September 2010