Complex Datatype Limitations

Understand complex datatype (structures) restrictions and limitations.

Complex datatype default value limitations

If multiple parameters refer to the same structure object, and individual default values are set for the parameters, only the first value to the structure is passed and other values are ignored. To avoid this situation:

Instead of having multiple parameters referencing the same structure, copy and paste the structure object so that each reference is to a single structure object.

Complex datatype limitations

Deleting structures

A structure can be referenced by a personalization key or a parameter or other structure's attribute. It can be deleted only if it's not referenced by any entity. If a personalization key references the structure, the deletion of the structure (either from object diagram or from workspace navigator) generates an error similar to:
"Structure type:'' < structure_name > '' can't be deleted, 
because it is still referenced by personalization key : '' < PK_name > ''".
 
A Cut or Delete of a structure in the object diagram generates a similar error message if the structure is still referenced by a parameter or other structure .