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.