NiCE.Library.X.NiCEProvidersSchema (SchemaType)

Element properties:

AccessibilityPublic

Source Code:

<SchemaType ID="NiCE.Library.X.NiCEProvidersSchema" Accessibility="Public">
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="NiCESettingsType">
<xsd:sequence>
<xsd:element name="Settings" maxOccurs="1">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Setting" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Name" type="xsd:string"/>
<xsd:element name="Value" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ClassInstanceType">
<xsd:sequence>
<xsd:element name="ClassInstanceXPath" type="xsd:string" default="" minOccurs="0"/>
<xsd:element name="ClassInstanceCondition" type="xsd:string" default="" minOccurs="0"/>
<xsd:element name="ClassId" type="xsd:string"/>
<xsd:element name="InstanceSettings" type="NiCESettingsType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="RelationshipInstanceType">
<xsd:sequence>
<xsd:element name="RelationshipCondition" type="xsd:string" default=""/>
<xsd:element name="RelationshipId" type="xsd:string"/>
<xsd:element name="SourceTypeId" type="xsd:string"/>
<xsd:element name="SourceRoleSettings" type="NiCESettingsType"/>
<xsd:element name="TargetTypeId" type="xsd:string"/>
<xsd:element name="TargetRoleSettings" type="NiCESettingsType"/>
<xsd:element name="InstanceSettings" type="NiCESettingsType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="DiscoveryDataType2">
<xsd:sequence>
<xsd:element name="SourceObjectId" type="xsd:string"/>
<xsd:element name="SourceManagedEntityId" type="xsd:string"/>
<xsd:element name="ClassInstance" type="ClassInstanceType" maxOccurs="unbounded"/>
<xsd:element name="RelationshipInstance" type="RelationshipInstanceType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="DiscoveryDataType">
<xsd:sequence>
<xsd:element name="SourceObjectId" type="xsd:string"/>
<xsd:element name="SourceManagedEntityId" type="xsd:string"/>
<xsd:element maxOccurs="unbounded" name="ClassInstance" type="xsd:anyType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="EnvironmentVariablesType">
<xsd:sequence>
<xsd:element name="Variable" type="EnvironmentType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="EnvironmentType">
<xsd:sequence>
<xsd:element name="Name" type="xsd:string" minOccurs="0"/>
<xsd:element name="Value" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="FilesType">
<xsd:sequence>
<xsd:element name="FileNamePattern" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="RegexPattern" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="RegexReplaceType">
<xsd:sequence>
<xsd:element name="Replace" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="TracingOutputType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="EventLog"/>
<xsd:enumeration value="LogFile"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="MetricCollectionType">
<xsd:sequence>
<xsd:element name="Metric" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="UnitType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Seconds"/>
<xsd:enumeration value="Minutes"/>
<xsd:enumeration value="Hours"/>
<xsd:enumeration value="Days"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ProviderConfigType">
<xsd:sequence>
<xsd:element name="TargetSystem" type="xsd:string"/>
<xsd:element name="Interval" type="xsd:unsignedInt"/>
<xsd:element name="Unit" type="UnitType" default="Seconds"/>
<xsd:element name="SyncTime" type="xsd:string"/>
<xsd:element name="ProductName" type="xsd:string"/>
<xsd:element name="NiCEBinDirectory" type="xsd:string"/>
<xsd:element name="NiCEDataDirectory" type="xsd:string"/>
<xsd:element name="WorkingDirectory" type="xsd:string" default=""/>
<xsd:element name="Command" type="xsd:string"/>
<xsd:element name="Arguments" type="xsd:string"/>
<xsd:element name="AutoArguments" type="xsd:boolean"/>
<xsd:element name="EnvironmentVariables" type="EnvironmentVariablesType"/>
<xsd:element name="Timeout" type="xsd:unsignedInt" default="0"/>
<xsd:element name="ProviderName" type="xsd:string"/>
<xsd:element name="Tracing" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="CollectorProviderConfigType">
<xsd:sequence>
<xsd:element name="Metric" type="xsd:int"/>
<xsd:element name="Object" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="CollectorProviderMetricCollectionConfigType">
<xsd:sequence>
<xsd:element name="MetricCollection">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Metric" type="xsd:int" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Object" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="MultiDiscoveryProviderConfigType">
<xsd:sequence>
<xsd:element name="DiscoveryData" type="DiscoveryDataType2"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="SingleDiscoveryProviderConfigType">
<xsd:sequence>
<xsd:element name="SourceObjectId" type="xsd:string"/>
<xsd:element name="SourceManagedEntityId" type="xsd:string"/>
<xsd:element name="ClassInstanceXPath" type="xsd:string" default="" minOccurs="0"/>
<xsd:element name="ClassInstanceCondition" type="xsd:string" default="" minOccurs="0"/>
<xsd:element name="ClassId" type="xsd:string"/>
<xsd:element name="InstanceSettings" type="NiCESettingsType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="SimpleLogFileProviderConfigType">
<xsd:sequence>
<xsd:element name="Directory" type="xsd:string"/>
<xsd:element name="FileNamePattern" type="xsd:string"/>
<xsd:element name="RegexFilter" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="AdvancedLogFileProviderConfigType">
<xsd:sequence>
<xsd:element name="Directory" type="xsd:string" default=""/>
<xsd:element name="SubDirectories" type="xsd:boolean" default="false"/>
<xsd:element name="Files" type="FilesType"/>
<xsd:element name="ReadMode" type="ReadModeType"/>
<xsd:element name="RegexFilter" type="xsd:string" default=""/>
<xsd:element name="RegexSplit" type="xsd:string" default=""/>
<xsd:element name="RegexReplace" type="RegexReplaceType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="MinMaxEnum">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="MIN"/>
<xsd:enumeration value="MAX"/>
<xsd:enumeration value="EQUAL"/>
<xsd:enumeration value="NOTEQUAL"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ReadModeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Default"/>
<xsd:enumeration value="Begin"/>
<xsd:enumeration value="End"/>
</xsd:restriction>
</xsd:simpleType>
</SchemaType>