Additional Properties in the Schema
Additional properties can be set as name/value pairs on some of the model artifacts.
In XML, they translate as:
<properties> <property name="property-name" value="value"/> ... </properties>
The corresponding APIs are MetadataElement.getProperty() and MutableMetadataElement.setProperty(). These properties are used by the runtime. The table shows the properties and their meanings:
Property Name | Default | Possible Values | Applicable to | Description |
---|---|---|---|---|
storage-datatype | no default | INTEGER LONG DOUBLE STRING BOOLEAN, CLOB, | attributes, measurements | The storage-datatype property defines the datatype used for the column in the underlying database table. For some attributes and measurements, the datatype may not be the same as the underlying datatype (of the attribute) or the metric function (for measurements). For example, the storage datatypes of some large strings, have to be represented as CLOBs. In this case, you can set the storage-datatype as "CLOB" |
storage-schema | no default | dimension hierarchies | Represents the table name used for the underlying database. Since the underlying database schema is the same for all Service Performance Manager schemas, this has to be a unique name across the various Service Performance Manager schemas. | |
asset-hierarchy | false | true, false | Represents the hierarchy of assets. Some hierarchies represent the assets in the system. Assets are those entities that have life-cycle events associated with them. Asset are usually created, started, deleted, and so on. Asset hierarchies are different from other hierarchies that are simply aggregations of some measurements over different dimensions. For example, in the TIBCO ActiveMatrix schema, nodes, environments, applications are all assets.
Asset hierarchies have a special meaning in the Server Performance Manager system. A change to the asset status can trigger a change to other non-asset hierarchies. For example, if the underlying asset is deleted, all measurements that include this asset in other computation hierarchies are also deleted. |
|
asset-name | Represents the name of the underlying asset. This is only applicable if asset-hierarchy is set to true. |
Copyright © Cloud Software Group, Inc. All rights reserved.