Enforcing Non-Divergence from a Domain

You can enforce non-divergence between a domain and the columns or entity attributes that use the domain.

  1. Select Tools > Model Options to open the Model Options dialog box. In a PDM, you have to click the Column and Domain sub-category in the left-hand Category pane to display the Enforce non-divergence option:


  2. Select the check boxes of the column or entity attribute properties that are not permitted to diverge from the domain definition. You can specify any or all of:
    • Data type - data type, length, and precision

    • Check - check parameters such as minimum and maximum values

    • Rules – business rules

    • Mandatory – mandatory property of the column

    • [PDM only] Profile - test data profile

    Note: If you subsequently modify any of the properties specified as non-divergent here in a domain, then the corresponding properties of the columns or attributes attached to that domain are automatically updated. Properties specified as non-divergent are non-editable in lists and property sheets for columns and attributes attached to domains. If you want to modify a non-divergent column or attribute property, you must detach the column or attribute from its domain.
  3. Click OK to close the Model Options dialog box.

    You are prompted to apply domain properties to columns or attributes currently attached to the domain. If you click OK, the properties of these objects are modified in order to be consistent with the properties of their domain.