A fix is available
APAR status
Closed as program error.
Error description
Description: The customer is using CORBA on Rhapsody 8.1.5 on Windows 7. They observed incorrect CORBA IDL interface definition generation when updating from Rhapsody 5.2 to 8.1.5. The following is generated: interface DiagDevice : virtual POA_CF::Device, virtual DiagServicesAPI::DiagComponent, virtual DiagServicesAPI::ActionProvider, virtual POA_NG::RS::JTRS::DiagServicesAPI::OnModuleLogProvider { }; However, the inclusion of "virtual" before the scoped name, is incorrect grammar for a CORBA IDL interface declaration according to the OMG Specification, v 3.0. Attachment: Attached is a .zip with their sample model. It works with the default 8.1.5 Share folder, and you can point it to the CORBA.sbs in the \Share\Properties\ folder. For the interface declaration issues involving the use of "virtual", the relevant files are: DiagDevice.idl DeviceImpl.h The "virtual" inclusion in the interface declaration is improper grammar.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * Rhapsody users * **************************************************************** * PROBLEM DESCRIPTION: * * Virtual generalization from CORBA interface create in .idl * * file the key word "virtual" * * this keyword is not part of CORBA syntax, and should not be * * generated * **************************************************************** * RECOMMENDATION: * ****************************************************************
Problem conclusion
Fixed in Rhapsody 8.2
Temporary fix
Comments
APAR Information
APAR number
PI69613
Reported component name
TLOGIC RHAPSODY
Reported component ID
5724V74RP
Reported release
814
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-09-22
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
R815 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":"8.1.4","Line of Business":{"code":"LOB02","label":"AI Applications"}}]
Document Information
Modified date:
19 October 2021