Properties

A property is an externally visible data value. Properties enable object behavior to be configured at deployment time. Property has a Name, a Type, and a Value. The type of property may be either simple or complex. Implementations, components, composites, bindings, and resource templates can have properties. Implementations, components, and composite properties are defined in TIBCO ActiveMatrix Business Studio. Binding and resource template properties are defined either by TIBCO ActiveMatrix Business Studio or by configuration YAML file.

Properties can have explicit values or may be bound to substitution variables, which can be set at application configuration time. Depending on the object possessing the property, the property value can be bound at design time, deployment time, or both:

At design time, a composite property value can be set to a constant or bound to a substitution variable.

Either type of binding can be overridden at application configuration time. However, only the properties of the root composite of an application or those on bindings associated with application level services and references can be overridden. Application Configurator cannot change the property values of nested composites (component of type composite).

Properties display a prefix indicating the context as follows: