-
There is a
dynamic
subselectable on relationship types for determining whether a named relationship type is of this kind (similar to
abstract
flag on relationship types).
-
It is not possible to modify existing relationship types to become dynamic, only to create new relationship types as dynamic. Existing instance data must be migrated.
-
Once a relationship type has been set as
dynamic
, relationship types that inherit from it cannot be non-dynamic. Dynamic is a property of the entire inheritance tree.
-
There is no support for dynamic relationships to adaplet business objects. Attempting to create such a relationship instance will result in an error.
-
Once a relationship types has been marked dynamic, it starts participating in the new dynamic expansion. When adding a relationship instance (with Connect Bus or Add Connection), the kernel automatically adds an entry in the
mxFamily table, if warranted.
-
Relationships that are dynamic cannot point to other relationships ("rel to rel" is not supported for dynamic relationships.
For more information, see MQL
Concepts:
Dynamic Relationships.