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. |
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.