<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:cim="http://schemas.dmtf.org/wbem/wscim/1/common" xmlns:class="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_DiagnosticTestForMSE" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" elementFormDefault="qualified" targetNamespace="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_DiagnosticTestForMSE">
<xs:import namespace="http://schemas.dmtf.org/wbem/wscim/1/common" schemaLocation="http://schemas.dmtf.org/wbem/wscim/1/common.xsd"/>
<xs:element name="Antecedent" type="cim:cimReference">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Deprecated" type="cim:cimString">CIM_AvailableDiagnosticService.ServiceProvided</cim:Qualifier>
<cim:Qualifier name="Override" type="cim:cimString">Antecedent</cim:Qualifier>
<cim:Qualifier name="Description" type="cim:cimString">The test that may be run against a ManagedSystemElement.</cim:Qualifier>
<cim:Qualifier name="Key" type="cim:cimBoolean">true</cim:Qualifier>
<cim:Classorigin name="CIM_DiagnosticTestForMSE"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Dependent" type="cim:cimReference">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Deprecated" type="cim:cimString">CIM_AvailableDiagnosticService.UserOfService</cim:Qualifier>
<cim:Qualifier name="Override" type="cim:cimString">Dependent</cim:Qualifier>
<cim:Qualifier name="Description" type="cim:cimString">The ManagedSystemElement that can be tested.</cim:Qualifier>
<cim:Qualifier name="Key" type="cim:cimBoolean">true</cim:Qualifier>
<cim:Classorigin name="CIM_DiagnosticTestForMSE"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="EstimatedTimeOfPerforming" nillable="true" type="cim:cimUnsignedInt">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Deprecated" type="cim:cimString">CIM_AvailableDiagnosticService.EstimatedDurationOfService</cim:Qualifier>
<cim:Qualifier name="Description" type="cim:cimString">Estimated number of seconds to perform the referenced DiagnosticTest against the ManagedSystemElement. Since execution times could vary by Element, this property is located in the association between the two entities. It is also captured in DiagnosticResult, in the EstimatedTimeOfPerforming property. 
A CIM Consumer can compare this value with the value in DiagnosticResult to get an idea of what impact their settings have on test execution.</cim:Qualifier>
<cim:Qualifier name="Units" type="cim:cimString">Seconds</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_DiagnosticResult.EstimatedTimeOfPerforming</cim:Qualifier>
<cim:Qualifier name="PUnit" type="cim:cimString">second</cim:Qualifier>
<cim:Classorigin name="CIM_DiagnosticTestForMSE"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="IsExclusiveForMSE" nillable="true" type="cim:cimBoolean">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Deprecated" type="cim:cimString">CIM_ServiceAffectsElement.ElementEffects</cim:Qualifier>
<cim:Qualifier name="Description" type="cim:cimString">This property is being deprecated since the same characterisitic can be published in the CIM_ServiceAffectsElement.ElementEffects array as Value = 2, "Exclusive Use". 
If the DiagnosticTest referenced in this object can be run concurrently against multiple SystemElements, but only run one at a time for the referenced ManagedSystemElement, then this boolean is set to TRUE. Alternately, if the test can NOT be run concurrently irregardless of the System Elements being tested, then the more general "Is Exclusive" enumerated value (2) should be set in DiagnosticTest. Characteristics.</cim:Qualifier>
<cim:Classorigin name="CIM_DiagnosticTestForMSE"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="CIM_DiagnosticTestForMSE" type="class:CIM_DiagnosticTestForMSE_Type">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Class name="CIM_DiagnosticTestForMSE" superclass="CIM_ProvidesServiceToElement"/>
<cim:Qualifier name="Association" type="cim:cimBoolean">true</cim:Qualifier>
<cim:Qualifier name="Deprecated" type="cim:cimString">CIM_AvailableDiagnosticService</cim:Qualifier>
<cim:Qualifier name="Version" type="cim:cimString">2.9.0</cim:Qualifier>
<cim:Qualifier name="UMLPackagePath" type="cim:cimString">CIM::System::Diagnostics</cim:Qualifier>
<cim:Qualifier name="Description" type="cim:cimString">This class is being deprecated to promote its usage to the DiagnosticService level. 
This is an association class that relates a DiagnosticTest to a ManagedSystemElement. Consumers wishing to 'diagnose' a particular Element could query this association, for the Element, to determine what tests are available.</cim:Qualifier>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:complexType name="CIM_DiagnosticTestForMSE_Type">
<xs:sequence>
<xs:element ref="class:Antecedent"/>
<xs:element ref="class:Dependent"/>
<xs:element minOccurs="0" ref="class:EstimatedTimeOfPerforming"/>
<xs:element minOccurs="0" ref="class:IsExclusiveForMSE"/>
<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
</xs:schema>
