WORKAROUND
Attached macro can be executed to populate a 'Default Value Constraint Name' for each attribute associated with a Domain
After its installation there will be a new macro option in the Main Menu - "Set Default Constraint Names". After its execution a form with a predefined mask for a name will appear as follows
Expressions
<%DomainName%> - the string will be replaced by a domain name
<%EntityName%> - the string will be replaced by an entity name
<%AttributeName%> - the string will be replaced by an attribute name
1. Take a backup of the model.
2. Launch TDM
3. Ensure that TDM is in Expert Mode (Settings | Options | General | check 'Expert Mode')
4. From menu 'Expert Mode' | Customization | Import custom package | add the attached package (restart will be needed)
5. From the 'Macros' menu, select 'Set Default Constraint Names'
6. A dialog box will be presented. At this point you can also add a prefix and/or suffix, if desired.
7. ** Uncheck 'Overwrite Existing Values' if you want to retain values already set up for some attributes.
8. Click 'Execute' and the 'Default Value Constraint Name' fields will be populated
e.g If an attribute ATTR1 in entity ENT1 is a member of domain DOM1 then the 'Default Value Constraint Name' will have the value DOM1_ENT1_ATTR1
STATUS
The issue is fixed in version 6.3.