Dynamic Properties

For all types that support dynamic properties (for example, Component, Application, ...), users can define a default set of dynamic properties in their custom type definition XML within the DynamicProperties element.

The following information can be set for each default dynamic property (see Working with Dynamic Properties for details):

Element / Attribute

Description

Value (Element)

The default value of the dynamic property. For example: Database={dbname}. Can be empty.
In case the type equals MultiChoice, you can separate the preselected choices with #;#.

List (Element)

In case the type equals MultiChoice or SingleChoice, you can define a list of choices the user can chose from.

Description (Element)

The description of the dynamic property as it will appear in the description panel of the property.

name

The full name (namespace + name) of the dynamic property. For example: /database/connections/connection_string.

type

The type of the dynamic property, see Types for details.

protected

If the property value should be protected and not be visible in the user interface.

overrideIn

If the property has to be overridden in another entity.

Note: The DynamicProperties specified in the type definition XML, behave like all other dynamic properties; users may change, delete, rename, or overwrite them.