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: Editing Dynamic Properties for details):
-
Value (Element)
The default value of the dynamic property.
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.
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.