APAR status
Closed as user error.
Error description
All CAA Commands disappear when Shareable License is checked.
Local fix
Problem summary
Problem conclusion
Temporary fix
Comments
An addin is an extension of a late type. So it must not be defined as an implementation. CATImplementClass( TestToolbarAddin, Implementation, CATBaseUnknown, CATnull ); is a design error. Replace it by CATImplementClass( TestToolbarAddin, CodeExtension, CATBaseUnknown, TestToolbarAddinObject ); TestToolbarAddinObject is the late type (i.e. a type name which is no C++ existing type). This type must be referenced in dictionary as implementing the addin interface : TestToolbarAddinObject CATIPrtCfgAddin libTestAddin . Also, please ensure that command headers are always created (new) when executing CreateCommands. Please note that whenever a shareable licence is checked, CreateCommands will be called again (at least twice).
APAR Information
APAR number
HD63226
Reported component name
CATIA V5 NT>XP
Reported component ID
569151000
Reported release
517
Status
CLOSED USE
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2007-04-06
Closed date
2011-11-07
Last modified date
2011-11-07
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":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSVJ2K","label":"CATIA"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"517","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
07 November 2011