<?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_Error" 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_Error">
<xs:import namespace="http://schemas.dmtf.org/wbem/wscim/1/common" schemaLocation="http://schemas.dmtf.org/wbem/wscim/1/common.xsd"/>
<xs:element name="ErrorType" nillable="true">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">Primary classification of the error. The following values are defined: 
2 - Communications Error. Errors of this type are principally associated with the procedures and/or processes required to convey information from one point to another. 
3 - Quality of Service Error. Errors of this type are principally associated with failures that result in reduced functionality or performance. 
4 - Software Error. Error of this type are principally associated with a software or processing fault. 
5 - Hardware Error. Errors of this type are principally associated with an equipment or hardware failure. 
6 - Environmental Error. Errors of this type are principally associated with a failure condition relating the to facility, or other environmental considerations. 
7 - Security Error. Errors of this type are associated with security violations, detection of viruses, and similar issues. 
8 - Oversubscription Error. Errors of this type are principally associated with the failure to allocate sufficient resources to complete the operation. 
9 - Unavailable Resource Error. Errors of this type are principally associated with the failure to access a required resource. 
10 -Unsupported Operation Error. Errors of this type are principally associated with requests that are not supported.</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_Error.OtherErrorType</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="0">Unknown</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="1">Other</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="2">Communications Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="3">Quality of Service Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="4">Software Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="5">Hardware Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="6">Environmental Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="7">Security Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="8">Oversubscription Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="9">Unavailable Resource Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="10">Unsupported Operation Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="..">DMTF Reserved</cim:Qualifier>
<cim:Classorigin name="CIM_Error"/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:restriction base="cim:cimAnySimpleType">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:unsignedShort">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<xs:enumeration value="3"/>
<xs:enumeration value="4"/>
<xs:enumeration value="5"/>
<xs:enumeration value="6"/>
<xs:enumeration value="7"/>
<xs:enumeration value="8"/>
<xs:enumeration value="9"/>
<xs:enumeration value="10"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:unsignedShort">
<xs:minInclusive value="11"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:union>
</xs:simpleType>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="OtherErrorType" nillable="true" type="cim:cimString">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">A free-form string describing the ErrorType when 1, "Other", is specified as the ErrorType.</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_Error.ErrorType</cim:Qualifier>
<cim:Classorigin name="CIM_Error"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="OwningEntity" nillable="true" type="cim:cimString">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">A string that uniquely identifies the entity that owns the definition of the format of the Message described in this instance. OwningEntity MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity or standards body defining the format.</cim:Qualifier>
<cim:Classorigin name="CIM_Error"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="MessageID" type="cim:cimString">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Required" type="cim:cimBoolean">true</cim:Qualifier>
<cim:Qualifier name="Description" type="cim:cimString">An opaque string that uniquely identifies, within the scope of the OwningEntity, the format of the Message.</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_Error.Message</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_Error.MessageArguments</cim:Qualifier>
<cim:Classorigin name="CIM_Error"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Message" nillable="true" type="cim:cimString">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">The formatted message. This message is constructed by combining some or all of the dynamic elements specified in the MessageArguments property with the static elements uniquely identified by the MessageID in a message registry or other catalog associated with the OwningEntity.</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_Error.MessageID</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_Error.MessageArguments</cim:Qualifier>
<cim:Classorigin name="CIM_Error"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="MessageArguments" nillable="true" type="cim:cimString">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">An array containing the dynamic content of the message.</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_Error.MessageID</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_Error.Message</cim:Qualifier>
<cim:Classorigin name="CIM_Error"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="PerceivedSeverity" nillable="true">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">An enumerated value that describes the severity of the Indication from the notifier's point of view: 
0 - the Perceived Severity of the indication is unknown or indeterminate. 
1 - Other, by CIM convention, is used to indicate that the Severity's value can be found in the OtherSeverity property. 
2 - Information should be used when providing an informative response. 
3 - Degraded/Warning should be used when its appropriate to let the user decide if action is needed. 
4 - Minor should be used to indicate action is needed, but the situation is not serious at this time. 
5 - Major should be used to indicate action is needed NOW. 
6 - Critical should be used to indicate action is needed NOW and the scope is broad (perhaps an imminent outage to a critical resource will result). 
7 - Fatal/NonRecoverable should be used to indicate an error occurred, but it's too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Error is purely informational or its severity is simply unknown.</cim:Qualifier>
<cim:Qualifier name="MappingStrings" type="cim:cimString">Recommendation.ITU|X733.Perceived severity</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="0">Unknown</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="1">Other</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="2">Information</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="3">Degraded/Warning</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="4">Minor</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="5">Major</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="6">Critical</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="7">Fatal/NonRecoverable</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="..">DMTF Reserved</cim:Qualifier>
<cim:Classorigin name="CIM_Error"/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:restriction base="cim:cimAnySimpleType">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:unsignedShort">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<xs:enumeration value="3"/>
<xs:enumeration value="4"/>
<xs:enumeration value="5"/>
<xs:enumeration value="6"/>
<xs:enumeration value="7"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:unsignedShort">
<xs:minInclusive value="8"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:union>
</xs:simpleType>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="ProbableCause" nillable="true">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">An enumerated value that describes the probable cause of the error.</cim:Qualifier>
<cim:Qualifier name="MappingStrings" type="cim:cimString">Recommendation.ITU|X733.Probable cause</cim:Qualifier>
<cim:Qualifier name="MappingStrings" type="cim:cimString">Recommendation.ITU|M3100.probableCause</cim:Qualifier>
<cim:Qualifier name="MappingStrings" type="cim:cimString">ITU-IANA-ALARM-TC</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_Error.ProbableCauseDescription</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="0">Unknown</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="1">Other</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="2">Adapter/Card Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="3">Application Subsystem Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="4">Bandwidth Reduced</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="5">Connection Establishment Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="6">Communications Protocol Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="7">Communications Subsystem Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="8">Configuration/Customization Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="9">Congestion</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="10">Corrupt Data</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="11">CPU Cycles Limit Exceeded</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="12">Dataset/Modem Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="13">Degraded Signal</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="14">DTE-DCE Interface Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="15">Enclosure Door Open</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="16">Equipment Malfunction</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="17">Excessive Vibration</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="18">File Format Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="19">Fire Detected</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="20">Flood Detected</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="21">Framing Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="22">HVAC Problem</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="23">Humidity Unacceptable</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="24">I/O Device Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="25">Input Device Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="26">LAN Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="27">Non-Toxic Leak Detected</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="28">Local Node Transmission Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="29">Loss of Frame</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="30">Loss of Signal</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="31">Material Supply Exhausted</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="32">Multiplexer Problem</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="33">Out of Memory</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="34">Output Device Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="35">Performance Degraded</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="36">Power Problem</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="37">Pressure Unacceptable</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="38">Processor Problem (Internal Machine Error)</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="39">Pump Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="40">Queue Size Exceeded</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="41">Receive Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="42">Receiver Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="43">Remote Node Transmission Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="44">Resource at or Nearing Capacity</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="45">Response Time Excessive</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="46">Retransmission Rate Excessive</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="47">Software Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="48">Software Program Abnormally Terminated</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="49">Software Program Error (Incorrect Results)</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="50">Storage Capacity Problem</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="51">Temperature Unacceptable</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="52">Threshold Crossed</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="53">Timing Problem</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="54">Toxic Leak Detected</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="55">Transmit Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="56">Transmitter Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="57">Underlying Resource Unavailable</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="58">Version Mismatch</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="59">Previous Alert Cleared</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="60">Login Attempts Failed</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="61">Software Virus Detected</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="62">Hardware Security Breached</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="63">Denial of Service Detected</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="64">Security Credential Mismatch</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="65">Unauthorized Access</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="66">Alarm Received</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="67">Loss of Pointer</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="68">Payload Mismatch</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="69">Transmission Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="70">Excessive Error Rate</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="71">Trace Problem</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="72">Element Unavailable</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="73">Element Missing</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="74">Loss of Multi Frame</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="75">Broadcast Channel Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="76">Invalid Message Received</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="77">Routing Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="78">Backplane Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="79">Identifier Duplication</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="80">Protection Path Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="81">Sync Loss or Mismatch</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="82">Terminal Problem</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="83">Real Time Clock Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="84">Antenna Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="85">Battery Charging Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="86">Disk Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="87">Frequency Hopping Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="88">Loss of Redundancy</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="89">Power Supply Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="90">Signal Quality Problem</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="91">Battery Discharging</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="92">Battery Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="93">Commercial Power Problem</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="94">Fan Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="95">Engine Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="96">Sensor Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="97">Fuse Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="98">Generator Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="99">Low Battery</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="100">Low Fuel</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="101">Low Water</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="102">Explosive Gas</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="103">High Winds</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="104">Ice Buildup</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="105">Smoke</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="106">Memory Mismatch</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="107">Out of CPU Cycles</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="108">Software Environment Problem</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="109">Software Download Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="110">Element Reinitialized</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="111">Timeout</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="112">Logging Problems</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="113">Leak Detected</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="114">Protection Mechanism Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="115">Protecting Resource Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="116">Database Inconsistency</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="117">Authentication Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="118">Breach of Confidentiality</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="119">Cable Tamper</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="120">Delayed Information</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="121">Duplicate Information</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="122">Information Missing</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="123">Information Modification</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="124">Information Out of Sequence</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="125">Key Expired</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="126">Non-Repudiation Failure</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="127">Out of Hours Activity</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="128">Out of Service</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="129">Procedural Error</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="130">Unexpected Information</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="..">DMTF Reserved</cim:Qualifier>
<cim:Classorigin name="CIM_Error"/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:restriction base="cim:cimAnySimpleType">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:unsignedShort">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<xs:enumeration value="3"/>
<xs:enumeration value="4"/>
<xs:enumeration value="5"/>
<xs:enumeration value="6"/>
<xs:enumeration value="7"/>
<xs:enumeration value="8"/>
<xs:enumeration value="9"/>
<xs:enumeration value="10"/>
<xs:enumeration value="11"/>
<xs:enumeration value="12"/>
<xs:enumeration value="13"/>
<xs:enumeration value="14"/>
<xs:enumeration value="15"/>
<xs:enumeration value="16"/>
<xs:enumeration value="17"/>
<xs:enumeration value="18"/>
<xs:enumeration value="19"/>
<xs:enumeration value="20"/>
<xs:enumeration value="21"/>
<xs:enumeration value="22"/>
<xs:enumeration value="23"/>
<xs:enumeration value="24"/>
<xs:enumeration value="25"/>
<xs:enumeration value="26"/>
<xs:enumeration value="27"/>
<xs:enumeration value="28"/>
<xs:enumeration value="29"/>
<xs:enumeration value="30"/>
<xs:enumeration value="31"/>
<xs:enumeration value="32"/>
<xs:enumeration value="33"/>
<xs:enumeration value="34"/>
<xs:enumeration value="35"/>
<xs:enumeration value="36"/>
<xs:enumeration value="37"/>
<xs:enumeration value="38"/>
<xs:enumeration value="39"/>
<xs:enumeration value="40"/>
<xs:enumeration value="41"/>
<xs:enumeration value="42"/>
<xs:enumeration value="43"/>
<xs:enumeration value="44"/>
<xs:enumeration value="45"/>
<xs:enumeration value="46"/>
<xs:enumeration value="47"/>
<xs:enumeration value="48"/>
<xs:enumeration value="49"/>
<xs:enumeration value="50"/>
<xs:enumeration value="51"/>
<xs:enumeration value="52"/>
<xs:enumeration value="53"/>
<xs:enumeration value="54"/>
<xs:enumeration value="55"/>
<xs:enumeration value="56"/>
<xs:enumeration value="57"/>
<xs:enumeration value="58"/>
<xs:enumeration value="59"/>
<xs:enumeration value="60"/>
<xs:enumeration value="61"/>
<xs:enumeration value="62"/>
<xs:enumeration value="63"/>
<xs:enumeration value="64"/>
<xs:enumeration value="65"/>
<xs:enumeration value="66"/>
<xs:enumeration value="67"/>
<xs:enumeration value="68"/>
<xs:enumeration value="69"/>
<xs:enumeration value="70"/>
<xs:enumeration value="71"/>
<xs:enumeration value="72"/>
<xs:enumeration value="73"/>
<xs:enumeration value="74"/>
<xs:enumeration value="75"/>
<xs:enumeration value="76"/>
<xs:enumeration value="77"/>
<xs:enumeration value="78"/>
<xs:enumeration value="79"/>
<xs:enumeration value="80"/>
<xs:enumeration value="81"/>
<xs:enumeration value="82"/>
<xs:enumeration value="83"/>
<xs:enumeration value="84"/>
<xs:enumeration value="85"/>
<xs:enumeration value="86"/>
<xs:enumeration value="87"/>
<xs:enumeration value="88"/>
<xs:enumeration value="89"/>
<xs:enumeration value="90"/>
<xs:enumeration value="91"/>
<xs:enumeration value="92"/>
<xs:enumeration value="93"/>
<xs:enumeration value="94"/>
<xs:enumeration value="95"/>
<xs:enumeration value="96"/>
<xs:enumeration value="97"/>
<xs:enumeration value="98"/>
<xs:enumeration value="99"/>
<xs:enumeration value="100"/>
<xs:enumeration value="101"/>
<xs:enumeration value="102"/>
<xs:enumeration value="103"/>
<xs:enumeration value="104"/>
<xs:enumeration value="105"/>
<xs:enumeration value="106"/>
<xs:enumeration value="107"/>
<xs:enumeration value="108"/>
<xs:enumeration value="109"/>
<xs:enumeration value="110"/>
<xs:enumeration value="111"/>
<xs:enumeration value="112"/>
<xs:enumeration value="113"/>
<xs:enumeration value="114"/>
<xs:enumeration value="115"/>
<xs:enumeration value="116"/>
<xs:enumeration value="117"/>
<xs:enumeration value="118"/>
<xs:enumeration value="119"/>
<xs:enumeration value="120"/>
<xs:enumeration value="121"/>
<xs:enumeration value="122"/>
<xs:enumeration value="123"/>
<xs:enumeration value="124"/>
<xs:enumeration value="125"/>
<xs:enumeration value="126"/>
<xs:enumeration value="127"/>
<xs:enumeration value="128"/>
<xs:enumeration value="129"/>
<xs:enumeration value="130"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:unsignedShort">
<xs:minInclusive value="131"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:union>
</xs:simpleType>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="ProbableCauseDescription" nillable="true" type="cim:cimString">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">A free-form string describing the probable cause of the error.</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_Error.ProbableCause</cim:Qualifier>
<cim:Classorigin name="CIM_Error"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="RecommendedActions" nillable="true" type="cim:cimString">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">A free-form string describing recommended actions to take to resolve the error.</cim:Qualifier>
<cim:Classorigin name="CIM_Error"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="ErrorSource" nillable="true" type="cim:cimString">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">The identifying information of the entity (i.e., the instance) generating the error. If this entity is modeled in the CIM Schema, this property contains the path of the instance encoded as a string parameter. If not modeled, the property contains some identifying string that names the entity that generated the error. The path or identifying string is formatted per the ErrorSourceFormat property.</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_Error.ErrorSourceFormat</cim:Qualifier>
<cim:Classorigin name="CIM_Error"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="ErrorSourceFormat" nillable="true">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">The format of the ErrorSource property is interpretable based on the value of this property. Values are defined as: 
0 - Unknown. The format is unknown or not meaningfully interpretable by a CIM client application. 
1 - Other. The format is defined by the value of the OtherErrorSourceFormat property.2 - CIMObjectPath. A CIM Object Path as defined in the CIM Infrastructure specification. Note: CIM 2.5 and earlier used the term object names.</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_Error.ErrorSource</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_Error.OtherErrorSourceFormat</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="0">Unknown</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="1">Other</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="2">CIMObjectPath</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="..">DMTF Reserved</cim:Qualifier>
<cim:Classorigin name="CIM_Error"/>
<cim:Defaultvalue type="cim:cimUnsignedShort">0</cim:Defaultvalue>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:restriction base="cim:cimAnySimpleType">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:unsignedShort">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:unsignedShort">
<xs:minInclusive value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:union>
</xs:simpleType>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="OtherErrorSourceFormat" nillable="true" type="cim:cimString">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">A string defining "Other" values for ErrorSourceFormat. This value MUST be set to a non NULL value when ErrorSourceFormat is set to a value of 1 ("Other"). For all other values of ErrorSourceFormat, the value of this string must be set to NULL.</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_Error.ErrorSourceFormat</cim:Qualifier>
<cim:Classorigin name="CIM_Error"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="CIMStatusCode" nillable="true">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">The CIM status code that characterizes this instance. 
This property defines the status codes that MAY be return by a conforming CIM Server or Listener. Note that not all status codes are valid for each operation. The specification for each operation SHOULD define the status codes that may be returned by that operation. 
The following values for CIM status code are defined: 
1 - CIM_ERR_FAILED. A general error occurred that is not covered by a more specific error code. 
2 - CIM_ERR_ACCESS_DENIED. Access to a CIM resource was not available to the client. 
3 - CIM_ERR_INVALID_NAMESPACE. The target namespace does not exist. 
4 - CIM_ERR_INVALID_PARAMETER. One or more parameter values passed to the method were invalid. 
5 - CIM_ERR_INVALID_CLASS. The specified Class does not exist. 
6 - CIM_ERR_NOT_FOUND. The requested object could not be found. 
7 - CIM_ERR_NOT_SUPPORTED. The requested operation is not supported. 
8 - CIM_ERR_CLASS_HAS_CHILDREN. Operation cannot be carried out on this class since it has instances. 
9 - CIM_ERR_CLASS_HAS_INSTANCES. Operation cannot be carried out on this class since it has instances. 
10 - CIM_ERR_INVALID_SUPERCLASS. Operation cannot be carried out since the specified superclass does not exist. 
11 - CIM_ERR_ALREADY_EXISTS. Operation cannot be carried out because an object already exists. 
12 - CIM_ERR_NO_SUCH_PROPERTY. The specified Property does not exist. 
13 - CIM_ERR_TYPE_MISMATCH. The value supplied is incompatible with the type. 
14 - CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED. The query language is not recognized or supported. 
15 - CIM_ERR_INVALID_QUERY. The query is not valid for the specified query language. 
16 - CIM_ERR_METHOD_NOT_AVAILABLE. The extrinsic Method could not be executed. 
17 - CIM_ERR_METHOD_NOT_FOUND. The specified extrinsic Method does not exist. 
18 - CIM_ERR_UNEXPECTED_RESPONSE. The returned response to the asynchronous operation was not expected. 
19 - CIM_ERR_INVALID_RESPONSE_DESTINATION. The specified destination for the asynchronous response is not valid. 
20 - CIM_ERR_NAMESPACE_NOT_EMPTY. The specified Namespace is not empty.
21 - CIM_ERR_INVALID_ENUMERATION_CONTEXT. The enumeration context supplied is not valid.
22 - CIM_ERR_INVALID_OPERATION_TIMEOUT. The specified Namespace is not empty.
23 - CIM_ERR_PULL_HAS_BEEN_ABANDONED. The specified Namespace is not empty.
24 - CIM_ERR_PULL_CANNOT_BE_ABANDONED. The attempt to abandon a pull operation has failed.
25 - CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED. Filtered Enumeratrions are not supported.
26 - CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED. Continue on error is not supported.
27 - CIM_ERR_SERVER_LIMITS_EXCEEDED. The WBEM Server limits have been exceeded (e.g. memory, connections, ...).
28 - CIM_ERR_SERVER_IS_SHUTTING_DOWN. The WBEM Server is shutting down.
29 - CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED. The specified Query Feature is not supported.</cim:Qualifier>
<cim:Qualifier name="MappingStrings" type="cim:cimString">DSP0201.DMTF|ERROR.CODE|2.3</cim:Qualifier>
<cim:Qualifier name="MappingStrings" type="cim:cimString">DSP0200.DMTF|CIMError|1.3</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_Error.CIMStatusCodeDescription</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="1">CIM_ERR_FAILED</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="2">CIM_ERR_ACCESS_DENIED</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="3">CIM_ERR_INVALID_NAMESPACE</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="4">CIM_ERR_INVALID_PARAMETER</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="5">CIM_ERR_INVALID_CLASS</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="6">CIM_ERR_NOT_FOUND</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="7">CIM_ERR_NOT_SUPPORTED</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="8">CIM_ERR_CLASS_HAS_CHILDREN</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="9">CIM_ERR_CLASS_HAS_INSTANCES</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="10">CIM_ERR_INVALID_SUPERCLASS</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="11">CIM_ERR_ALREADY_EXISTS</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="12">CIM_ERR_NO_SUCH_PROPERTY</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="13">CIM_ERR_TYPE_MISMATCH</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="14">CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="15">CIM_ERR_INVALID_QUERY</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="16">CIM_ERR_METHOD_NOT_AVAILABLE</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="17">CIM_ERR_METHOD_NOT_FOUND</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="18">CIM_ERR_UNEXPECTED_RESPONSE</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="19">CIM_ERR_INVALID_RESPONSE_DESTINATION</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="20">CIM_ERR_NAMESPACE_NOT_EMPTY</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="21">CIM_ERR_INVALID_ENUMERATION_CONTEXT</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="22">CIM_ERR_INVALID_OPERATION_TIMEOUT</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="23">CIM_ERR_PULL_HAS_BEEN_ABANDONED</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="24">CIM_ERR_PULL_CANNOT_BE_ABANDONED</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="25">CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="26">CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="27">CIM_ERR_SERVER_LIMITS_EXCEEDED</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="28">CIM_ERR_SERVER_IS_SHUTTING_DOWN</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="29">CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED</cim:Qualifier>
<cim:Qualifier name="Values" type="cim:cimString" valuemap="..">DMTF Reserved</cim:Qualifier>
<cim:Classorigin name="CIM_Error"/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:restriction base="cim:cimAnySimpleType">
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:unsignedInt">
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<xs:enumeration value="3"/>
<xs:enumeration value="4"/>
<xs:enumeration value="5"/>
<xs:enumeration value="6"/>
<xs:enumeration value="7"/>
<xs:enumeration value="8"/>
<xs:enumeration value="9"/>
<xs:enumeration value="10"/>
<xs:enumeration value="11"/>
<xs:enumeration value="12"/>
<xs:enumeration value="13"/>
<xs:enumeration value="14"/>
<xs:enumeration value="15"/>
<xs:enumeration value="16"/>
<xs:enumeration value="17"/>
<xs:enumeration value="18"/>
<xs:enumeration value="19"/>
<xs:enumeration value="20"/>
<xs:enumeration value="21"/>
<xs:enumeration value="22"/>
<xs:enumeration value="23"/>
<xs:enumeration value="24"/>
<xs:enumeration value="25"/>
<xs:enumeration value="26"/>
<xs:enumeration value="27"/>
<xs:enumeration value="28"/>
<xs:enumeration value="29"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:unsignedInt">
<xs:enumeration value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:unsignedInt">
<xs:minInclusive value="30"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:union>
</xs:simpleType>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="CIMStatusCodeDescription" nillable="true" type="cim:cimString">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Qualifier name="Description" type="cim:cimString">A free-form string containing a human-readable description of CIMStatusCode. This description MAY extend, but MUST be consistent with, the definition of CIMStatusCode.</cim:Qualifier>
<cim:Qualifier name="MappingStrings" type="cim:cimString">DSP0201.DMTF|ERROR.DESCRIPTION|2.3</cim:Qualifier>
<cim:Qualifier name="MappingStrings" type="cim:cimString">DSP0200.DMTF|CIMError|1.3</cim:Qualifier>
<cim:Qualifier name="ModelCorrespondence" type="cim:cimString">CIM_Error.CIMStatusCode</cim:Qualifier>
<cim:Classorigin name="CIM_Error"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="CIM_Error" type="class:CIM_Error_Type">
<xs:annotation>
<xs:appinfo source="http://schemas.dmtf.org/wbem/wscim/1/common">
<cim:Class name="CIM_Error"/>
<cim:Qualifier name="Indication" type="cim:cimBoolean">true</cim:Qualifier>
<cim:Qualifier name="Version" type="cim:cimString">2.22.1</cim:Qualifier>
<cim:Qualifier name="Exception" type="cim:cimBoolean">true</cim:Qualifier>
<cim:Qualifier name="UMLPackagePath" type="cim:cimString">CIM::Interop</cim:Qualifier>
<cim:Qualifier name="Description" type="cim:cimString">CIM_Error is a specialized class that contains information about the severity, cause, recommended actions and other data related to the failure of a CIM Operation. Instances of this type MAY be included as part of the response to a CIM Operation.</cim:Qualifier>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:complexType name="CIM_Error_Type">
<xs:sequence>
<xs:element minOccurs="0" ref="class:CIMStatusCode"/>
<xs:element minOccurs="0" ref="class:CIMStatusCodeDescription"/>
<xs:element minOccurs="0" ref="class:ErrorSource"/>
<xs:element minOccurs="0" ref="class:ErrorSourceFormat"/>
<xs:element minOccurs="0" ref="class:ErrorType"/>
<xs:element minOccurs="0" ref="class:Message"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="class:MessageArguments"/>
<xs:element ref="class:MessageID"/>
<xs:element minOccurs="0" ref="class:OtherErrorSourceFormat"/>
<xs:element minOccurs="0" ref="class:OtherErrorType"/>
<xs:element minOccurs="0" ref="class:OwningEntity"/>
<xs:element minOccurs="0" ref="class:PerceivedSeverity"/>
<xs:element minOccurs="0" ref="class:ProbableCause"/>
<xs:element minOccurs="0" ref="class:ProbableCauseDescription"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="class:RecommendedActions"/>
<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
</xs:schema>
