NiCE Provider Min Warning DataSource

NiCE.Library.X.Generic.Provider.Min.Warning.DS (DataSourceModuleType)

NiCE Provider Min Warning DataSource.

Element properties:

TypeDataSourceModuleType
IsolationAny
AccessibilityPublic
RunAsDefault
OutputTypeSystem.Event.Data

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource NiCE.Library.X.Generic.Provider2.DS Default
Mapper ConditionDetection NiCE.Library.X.C2P.Event.Mapper.CD Default
WarningFilter ConditionDetection NiCE.Library.X.Simple.GreaterLessEqual.CD Default

Overrideable Parameters:

IDParameterTypeSelectorDisplay NameDescription
Intervalint$Config/ProviderConfig/Interval$IntervalSeconds
SyncTimestring$Config/ProviderConfig/SyncTime$SyncTime
Tracingbool$Config/ProviderConfig/Tracing$Tracing
WarningThresholddouble$Config/WarningThreshold$WarningThreshold
CriticalThresholddouble$Config/CriticalThreshold$CriticalThreshold

Source Code:

<DataSourceModuleType ID="NiCE.Library.X.Generic.Provider.Min.Warning.DS" Accessibility="Public" Batching="false">
<Configuration>
<IncludeSchemaTypes>
<SchemaType>NiCE.Library.X.NiCEProvidersSchema</SchemaType>
</IncludeSchemaTypes>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="ProviderConfig" type="ProviderConfigType"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="CollectorProviderConfig" type="CollectorProviderConfigType"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="WarningThreshold" type="xsd:double"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="CriticalThreshold" type="xsd:double"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="Interval" Selector="$Config/ProviderConfig/Interval$" ParameterType="int"/>
<!--<OverrideableParameter ID="Unit" Selector="$Config/ProviderConfig/Unit$" ParameterType="string" />-->
<OverrideableParameter ID="SyncTime" Selector="$Config/ProviderConfig/SyncTime$" ParameterType="string"/>
<OverrideableParameter ID="Tracing" Selector="$Config/ProviderConfig/Tracing$" ParameterType="bool"/>
<OverrideableParameter ID="WarningThreshold" Selector="$Config/WarningThreshold$" ParameterType="double"/>
<OverrideableParameter ID="CriticalThreshold" Selector="$Config/CriticalThreshold$" ParameterType="double"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<DataSource ID="DS" TypeID="NiCE.Library.X.Generic.Provider2.DS">
<ProviderConfig>$Config/ProviderConfig$</ProviderConfig>
<CollectorProviderConfig>$Config/CollectorProviderConfig$</CollectorProviderConfig>
</DataSource>
<ConditionDetection ID="WarningFilter" TypeID="NiCE.Library.X.Simple.GreaterLessEqual.CD">
<ThresholdMin>$Config/CriticalThreshold$</ThresholdMin>
<ThresholdMax>$Config/WarningThreshold$</ThresholdMax>
</ConditionDetection>
<ConditionDetection ID="Mapper" TypeID="NiCE.Library.X.C2P.Event.Mapper.CD">
<WarningThreshold>$Config/WarningThreshold$</WarningThreshold>
<CriticalThreshold>$Config/CriticalThreshold$</CriticalThreshold>
</ConditionDetection>
</MemberModules>
<Composition>
<Node ID="Mapper">
<Node ID="WarningFilter">
<Node ID="DS"/>
</Node>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.Event.Data</OutputType>
</DataSourceModuleType>