DMAServiceTemplate
Item | Format | Description |
---|---|---|
Name | String | The name of the service template. |
Description | String | The description of the service template. |
KeepCopiesOnReApply | Boolean | Determines whether copies of the services are kept when the service template is reapplied. |
RcaChainDefinition | Array of DMARcaChain | The different items in the RCA chain for the generated services: FirstValue and SecondValue (specified as integers). |
Definition.AutoExecuteOnElementAdd | Boolean | Determines whether the service template is automatically applied when a new element is added in the DMS. |
Definition.CreateSLA | Boolean | Determines whether an SLA is created for the services generated with the service template. |
Definition.RequireConfirmation | Boolean | Determines whether the user has to confirm before the service template is applied. |
Definition.GlobalConditions | Array of DMAServiceTemplateGlobalCondition | Array of conditions, each consisting of a type (None, Equals, WildCard or ContainsRow) and two values. These conditions determine when elements can be combined in a service. They can for instance specify that part of the element names must be equal to a specific value. |
Definition.PreRequiredData | Array of DMAServiceTemplateRequiredData | Extra information used in the service template to create services. This information is required before elements are assigned (e.g. data used to limit elements according to a user-specified condition). |
Definition.RequiredData | Array of DMAServiceTemplateRequiredData | Extra information used in the service template to create services. |
Definition.AdvancedRequestOrder | String | The custom order in which child elements and input data should be selected when the service is generated, if any. For more information, refer to the DataMiner User Guide. |
Definition.AutoGenerateName | DMASTString | The template for the name of the generated services. |
Definition.GenerateDescription | DMASTString | The template for the description of the generated services. |
Groups | Array of DMAServiceInfoGroupDefinition | Arrays defining different groups of child elements for generated services. |
ExcludeTriggers | Array of DMAServiceInfoTriggerCombination | The triggers determining whether the service child is excluded. These DMATriggerCombination objects consists of the following fields: - TriggerID: The ID of the trigger. - CombinationType: A combination type such as "And", "Not", etc. |
IncludeTriggers | Array of DMAServiceInfoTriggerCombination | The triggers determining whether the service child is included. These DMATriggerCombination objects consists of the following fields: - TriggerID: The ID of the trigger. - CombinationType: A combination type such as "And", "Not", etc. |
NotUsedTriggers | Array of DMAServiceInfoTriggerCombination | The triggers determining whether the service child is used. These DMATriggerCombination objects consists of the following fields: - TriggerID: The ID of the trigger. - CombinationType: A combination type such as "And", "Not", etc. |
Triggers | Array of DMAServiceTemplateConfigurationTrigger | The different triggers used in the service template, for instance to determine whether a service child is excluded. The triggers listed in this array are referred to by ID in the different trigger combinations. |
ServiceElementInfo.AlarmTemplate | String | The alarm template used for the generated services. |
ServiceElementInfo.ProtocolTemplate | String | The service protocol used for the generated services. |
ServiceElementInfo.ProtocolVersion | String | The service protocol version used for the generated services. |
ServiceElementInfo.TrendTemplate | String | The trend template used for the generated services. |
ServiceParams | Array of DMAServiceParams | The child elements of the generated services. |
VisioInfo.DefaultPage | Integer | The default page of the Visio drawing used for the generated services. |
VisioInfo.Name.Template | String | The template for the name of the Visio drawing used for the generated services. Placeholders in this template are in the format {0}, {1}, etc. and refer to the placeholders in the next field. See DMASTString. |
VisioInfo.Name.Placeholders | Array of DMASTPlaceholder | The placeholders used in the template, e.g. [data:Data Item Name] or [element:1:title]. See DMASTString. |