Migration of Subtype Properties

Values of properties that cannot be specialized in subtype entities or components are cleared during migration.

In Uniface 10, subtype entities can inherit properties from their supertypes. This is new functionality.

In Uniface 9, this behavior was simulated to a limited extent by copying values when the subtype was created. However, for most properties, subsequent changes to supertype properties were not inherited.

To ensure compatibility, the Migration Utility does not remove the copied property values, with the exception of properties that cannot be specialized on subtypes or in component entities. If data is found in properties that cannot be specialized, either in a subtype entity or a component, the Migration Utility will clear the values of these properties to prevent confusion. The following properties are cleared:

To enable other properties to inherit from their supertype, you must manually remove the copied values in the subtype entities.