Setting profile tag multiplicity to anything other than '1' in IBM Rational Rhapsody breaks local/global tag values relationship, resulting in one global value for each tag. No local values are created.
This issue has been identified as a product defect and has been logged under APAR id: PM64769
This APAR was discovered in Rhapsody 7.6.1 and 22.214.171.124 that can lead to tag corruption when using multiplicity values.
- Add profile
- Add tag to profile.
- Set profile to 'Applicable to' - Class
- 'Multiplicity' to any value other than 1.
- Add a class to default package
- Open class features and select Tags tab.
- Add tag values via '...' button, for example: 'test1' and 'test2'.
Normally this would create a local copy of the profile tag at the class level. However, in 7.6.1 and 126.96.36.199 it does not create a local tag and the profile tag is changed.
Reloading of the profile restores the global tags and removes the incorrect local changes.
A test fix is also available upon request.
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.